このドキュメントは全ての機能について記載しています。チュートリアルは、重要な機能について簡単に理解できる事に重点をおいています。このドキュメントは網羅性を重視しています。まだ、チュートリアルを読んでいないのであれば、このドキュメントを読む前にチュートリアルを読んでください。
XMLuaには1つだけ公開モジュールがあります。それはxmlua
メインモジュールです。
xmlua
: メインモジュール。XMLuaは共通の機能を提供する内部メソッドがあります。これらは、APIとして公開されていませんが、xmlua.HTML
やxmlua.Element
のような公開クラス経由で使うことができます。
xmlua.Serializable
: HTML・XMLへのシリアライズ関連のメソッドを提供します。
xmlua.Searchable
: ノード検索関連のメソッドを提供します。
XMLuaは以下のクラスを提供します。
xmlua.HTML
: HTMLをパースするクラスです。
xmlua.HTMLSAXParser
: HTML のSAXパーサークラスです。
xmlua.XML
: XMLをパースするクラスです。
xmlua.XMLSAXParser
: XMLのSAXパーサークラスです。
xmlua.XMLStreamSAXParser
: 同じファイル内に複数のルート要素を持つXML用のSAXパーサークラスです。
xmlua.CDATASection
: CDATASectionノード用のクラスです。
xmlua.Element
: コメントノード用のクラスです。
xmlua.Document
: HTMLドキュメントとXMLドキュメント用のクラスです。
xmlua.DocumentFragment
: ドキュメントフラグメントノード用のクラスです。
xmlua.DocumentType
: ドキュメントタイプノード用のクラスです。
xmlua.Element
: 要素ノード用のクラスです。
xmlua.Namespace
: 名前空間ノード用のクラスです。
xmlua.Node
: 各ノードに共通のメソッドを提供するクラスです。
xmlua.NodeSet
: 複数ノードを扱うためのクラスです。
xmlua.ProcessingInstruction
: 処理命令ノード用のクラスです。
xmlua.Text
: テキストノード用のクラスです。
xmlua.HTML
とxmlua.XML
、xmlua.HTMLSAXParser
のみ直接アクセスできます。その他のクラスへは、xmlua.HTML
とxmlua.XML
、xmlua.HTMLSAXParser
のメソッド経由でアクセスできます。