XMLReader クラス XMLReader
&reftitle.intro; XMLReader 拡張モジュールは、プル型の XML パーサーです。ドキュメント ストリーム内をカーソル風に進んでいき、その途中の各ノードで立ち止まります。
&reftitle.classsynopsis; XMLReader &Constants; public const int XMLReader::NONE public const int XMLReader::ELEMENT public const int XMLReader::ATTRIBUTE public const int XMLReader::TEXT public const int XMLReader::CDATA public const int XMLReader::ENTITY_REF public const int XMLReader::ENTITY public const int XMLReader::PI public const int XMLReader::COMMENT public const int XMLReader::DOC public const int XMLReader::DOC_TYPE public const int XMLReader::DOC_FRAGMENT public const int XMLReader::NOTATION public const int XMLReader::WHITESPACE public const int XMLReader::SIGNIFICANT_WHITESPACE public const int XMLReader::END_ELEMENT public const int XMLReader::END_ENTITY public const int XMLReader::XML_DECLARATION public const int XMLReader::LOADDTD public const int XMLReader::DEFAULTATTRS public const int XMLReader::VALIDATE public const int XMLReader::SUBST_ENTITIES &Properties; public int attributeCount public string baseURI public int depth public bool hasAttributes public bool hasValue public bool isDefault public bool isEmptyElement public string localName public string name public string namespaceURI public int nodeType public string prefix public string value public string xmlLang &Methods;
&reftitle.properties; attributeCount ノード上の属性の数 baseURI ノードのベース URI depth ツリー内でのノードの階層 (0 から数える) hasAttributes ノードが属性を保持しているかどうか hasValue ノードがテキストの値を保持しているかどうか isDefault 属性が DTD のデフォルトかどうか isEmptyElement ノードが空要素のタグかどうか localName ノードのローカル名 name ノードの限定名 namespaceURI ノードに関連付けられた名前空間の URI nodeType ノードの型 prefix ノードに関連付けられた名前空間のプレフィックス value ノードのテキスト値 xmlLang ノードが存在する xml:lang スコープ
&reftitle.constants;
XMLReader ノード型 XMLReader::NONE ノード型なし XMLReader::ELEMENT 開始要素 XMLReader::ATTRIBUTE 属性ノード XMLReader::TEXT テキストノード XMLReader::CDATA CDATA ノード XMLReader::ENTITY_REF エンティティ参照ノード XMLReader::ENTITY エンティティ宣言ノード XMLReader::PI 処理命令 (Processing Instruction) ノード XMLReader::COMMENT コメントノード XMLReader::DOC 文書ノード XMLReader::DOC_TYPE 文書型ノード XMLReader::DOC_FRAGMENT 文書片ノード XMLReader::NOTATION 記法ノード XMLReader::WHITESPACE Whitespace ノード XMLReader::SIGNIFICANT_WHITESPACE Significant Whitespace ノード XMLReader::END_ELEMENT 終了要素 XMLReader::END_ENTITY 終了エンティティ XMLReader::XML_DECLARATION XML 宣言ノード
XMLReader パーサーオプション XMLReader::LOADDTD DTD を読み込むが、妥当性は検証しない XMLReader::DEFAULTATTRS DTD およびデフォルト属性を読み込むが、妥当性は検証しない XMLReader::VALIDATE DTD を読み込み、パース時に妥当性を検証する XMLReader::SUBST_ENTITIES エンティティを参照で置き換える
&reftitle.changelog; &Version; &Description; 8.4.0 クラス定数が型付けされました。
&reference.xmlreader.entities.xmlreader;