This document describes about all features. Tutorial focuses on easy to understand only about important features. This document focuses on completeness. If you don't read tutorial yet, read tutorial before read this document.
XMLua has only one public modules. It's xmlua
main module.
xmlua
: The main module.XMLua has internal modules to provide common methods. They aren't exported into public API but you can use them via public classes such as xmlua.HTML
and xmlua.Element
.
xmlua.Serializable
: Provides HTML and XML serialization related methods.
xmlua.Searchable
: Provides node search related methods.
XMLua provides the following classes:
xmlua.HTML
: The class for parsing HTML.
xmlua.HTMLSAXParser
: The class for HTML SAX parsing.
xmlua.XML
: The class for parsing XML.
xmlua.XMLSAXParser
: The class for XML SAX parsing.
xmlua.XMLStreamSAXParser
: The class for XML SAX parsing with multiple root elements in same file.
xmlua.CDATASection
: The class for cdata section node.
xmlua.Comment
: The class for comment node.
xmlua.Document
: The class for HTML document and XML document.
xmlua.DocumentFragment
: The class for document fragment node.
xmlua.DocumentType
: The class for document type node.
xmlua.Element
: The class for element node.
xmlua.Namespace
: The class for namespace node.
xmlua.Node
: It's a class that provides a common method for each node.
xmlua.NodeSet
: The class for multiple nodes.
xmlua.ProcessingInstruction
: The class for processing instruction node.
xmlua.Text
: The class for text nodes.
You can access only xmlua.HTML
and xmlua.XML
, xmlua.HTMLSAXParser
directly. Other classes are accessible via methods of xmlua.HTML
and xmlua.XML
, xmlua.HTMLSAXParser
.