The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Test::XML::Simple - easy testing for XML

SYNOPSIS

  use Test::XML::Simple tests=>5;
  xml_valid $xml, "Is valid XML";
  xml_node $xml, "/xpath/expression", "specified xpath node is present";
  xml_is, $xml, '/xpath/expr', "expected value", "specified text present";
  xml_like, $xml, '/xpath/expr', qr/expected/, "regex text present";

  # Not yet implemented:
  # xml_is_deeply, $xml, '/xpath/expr', $hash, "structure and contents match";
  # xml_like_deeply would be nice too...

DESCRIPTION

Test::XML::Simple is a very basic class for testing XML. It uses the XPath syntax to locate nodes within the XML. You can also check all or part of the structure vs. an XML fragment.

AUTHOR

Joe McMahon, <mcmahon@cpan.org>

LEGAL

Copyright (c) 2005 by Yahoo!

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.6.1 or, at your option, any later version of Perl 5 you may have available.

SEE ALSO

XML::XPath, Test::More, Test::Builder.