|<B>MKDoc::XML is a low level XML library.B>|
|MKDoc::XML::* modules do not make sure your XML is well-formed.|
|MKDoc::XML::* modules can be used to work with somehow broken XML.|
|MKDoc::XML::* modules should not be used as high-level parsers with general purpose XML unless you know what youre doing.|
MKDoc::XML::Tokenizer splits your XML / XHTML files into a list of MKDoc::XML::Token objects using a single regex.
MKDoc::XML::TreeBuilder sits on top of MKDoc::XML::Tokenizer and builds parsed trees out of your XML / XHTML data.
MKDoc::XML::Stripper objects removes unwanted markup from your XML / HTML data. Useful to remove all those nasty presentational tags or style attributes from your XHTML data for example.
MKDoc::XML::Tagger module matches expressions in XML / XHTML documents and tag them appropriately. For example, you could automatically hyperlink certain glossary words or add <abbr> tags based on a dictionary of abbreviations and acronyms.
MKDoc::XML::Decode is a pluggable, configurable entity expander module which currently supports html entities, numerical entities and basic xml entities.
MKDoc::XML::Encode does the exact reverse operation as MKDoc::XML::Decode.
MKDoc::XML::Dumper serializes arbitrarily complex perl structures into XML strings. It is also able of doing the reverse operation, i.e. deserializing an XML string into a perl structure.
Copyright 2003 - MKDoc Holdings Ltd.
Author: Jean-Michel Hiver
This module is free software and is distributed under the same license as Perl itself. Use it at your own risk.
Petal: http://search.cpan.org/dist/Petal/ MKDoc: http://www.mkdoc.com/
Help us open-source MKDoc. Join the mkdoc-modules mailing list:
|perl v5.20.3||MKDOC::XML (3)||2005-03-10|