| XML :: Dom. XML :: DOMは、DOMレベル1準拠の文書構造を構築するためのPerlモジュールです。 |
今すぐダウンロード |
XML :: Dom. ランキングとまとめ
- 出版社のWebサイト:
- http://search.cpan.org/borisz/Apache2-PageKit-2.14_14/lib/Apache2/PageKit.pm
XML :: Dom. タグ
XML :: Dom. 説明
XML :: DOMは、DOMレベル1準拠の文書構造を構築するためのPerlモジュールです。 XML :: DOMは、DOM Level 1準拠のDocument Structuresを構築するためのPerlモジュールです..Synopsis XML :: DOMを使用します。 My $ PARSER =新しいXML :: DOM :: Parser; My $ doc = $ parser-> parsefile( "file.xml"); #すべてのCodeBase要素のすべてのHREF属性を印刷するMy $ NODES = $ doc-> getElementsByTagname( "codebase"); My $ N = $ノード - > getLength。 (My $ i = 0; $ i <$ n; $ i ++){my $ node = $ nodes->項目($ i); My $ HREF = $ NODE-> GETATTRIBUTENODE( "HREF"); $ href-> getValueを印刷します。 "n"; #prind doc file $ doc-> printtofile( "out.xml")を印刷します。 #印刷する文字列印刷$ doc-> toString; #メモリリークを避けます - ガベージコレクション$ DOC-> Disposeのクリーンアップ循環リファレンス。このモジュールは、Clark CooperによってXML :: Parserモジュールを拡張します。 XML :: ParserモジュールはXML :: Parser :: Expatの上に構築されています。 XML文字列またはファイルを解析し、http://www.w3.org/tr/rec-dom-level-1で説明されているように、ドキュメントオブジェクトモデルのAPIに準拠したデータ構造を構築します。 XML :: DOM :: Parserクラスの他の利用可能な機能については、XML :: Parserマンページを参照してください。 'style'プロパティは使用しないでください(内部に設定されています)XML :: Parser Noexpandオプションは、エンティティ参照が文字データで発生したときにEntityReferenceオブジェクトを生成することが多かれ少なかれサポートされています。これがどれほど役に立つかはわかりません。概要に記載されている環境。このドキュメントオブジェクトは、ファイルに検査、変更、および書き込まれるか、または文字列に変換されます。XML :: Parserバージョン2.19以降のXML :: DOMを使用して、XML :: DOM :: Parserオプションを設定します。図1に示すように、それらをテキストノードに変換するのではなく、CDataSectionノードにCDateSectionsが格納されます。後続のCDataSectionノードは1つにマージされます。これが問題であるかどうか教えてください。詳細については、ドキュメントにはノードオブジェクトからなるツリー構造があります。ノードには、そのタイプに応じて、他のノードを含めることができます。文書には、要素、テキスト、コメント、およびCDateSectionノードがあります。要素ノードには、ATTR、要素、テキスト、コメント、およびCDateSectionノードがあります。他のノードにはどのような子ノードがありません。このモジュールは、DOM仕様の一部ではないいくつかのノードタイプを追加します(まだ。<!要素>宣言用)、ATTListDecl(<!attlist用)>宣言)、XMLDECL(<?xml ?>宣言の場合)およびATTDEF(ATTListDecl内の属性定義の場合)要件:・Perl要件: ・Perl
XML :: Dom. 関連ソフトウェア