XML, the Perl Way


NAME

wtr2_libxml_dom


SYNOPSYS

  perl wtr2_libxml_dom


DESCRIPTION

This code uses the XML::LibXML manpage to process the invoices

It is directly derived from the the XML::DOM manpage code in wtr2_dom. It only differs where XML::DOM and XML::LibXML DOM methods or constants have different names:

  XML::DOM        XML::LibXML
  getNodeName     nodeName       method
  #text           text           constant returned by nodeName/getNodeName

This was very easy to write, but does not take advantage of XML::LibXML's best feature: its support for XPath. See wtr2_libxml for a slightly different version, made a lot safer by using XPath queries instead of navigation methods (like getFirstChild) to access the data.

This exemple is here just to show how easy it is to port code from XML::DOM (which IMHO should be deprecated) to XML::LibXML, and then take advantage of XML::LibXML more powerful features.


AUTHOR

Michel Rodriguez <mirod@xmltwig.com>


LICENSE

This code is Copyright (c) 2003 Michel Rodriguez. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Comments can be sent to mirod@xmltwig.com


SEE ALSO

the XML::LibXML manpage, the XML::DOM manpage, wtr2_libxml, wtr2_dom

Ways to Rome 2 - Kourallinen Dollareita: http://www.xmltwig.com/article/ways_to_rome_2/