Processing XML with Perl | ![]() |
Michel Rodriguez |
![]() XML::DOM |
![]() |
![]() Example: a (quasi!) HTML converter |
XML::DOM (theoryx5.uwinnipeg.ca/CPAN/data/libxml-enno/XML/DOM.html) is a Perl implementation of W3C's DOM Level 1. It is one of the most widely used Perl XML modules. It is included in libxml-enno
XML::DOM adds some Perl specific features to the W3C recommendation.
XML::XQL::DOM (theoryx5.uwinnipeg.ca/CPAN/data/libxml-enno/XML/XQL/DOM.html) adds XQL support to XML::DOM.
XML::DOM::ValParser (theoryx5.uwinnipeg.ca/CPAN/data/libxml-enno/XML/DOM/ValParser.html) uses XML::Checker to validate doccuments at parse time.
XML::EasyOBJ (theoryx5.uwinnipeg.ca/CPAN/data/XML-EasyOBJ/EasyOBJ/EasyOBJ.html) is a module built on top of XML::DOM with a simpler and more perlish interface. This kind of module is an excellent idea: it gives you the ease of programming of the Perl way while preserving DOM compatibility.
![]() XML::DOM |
![]() |
![]() Example: a (quasi!) HTML converter |