XML :: Mini :: Document.XML :: Mini :: Documentは、XML :: Mini Document APIのPerl実装です。 | |
今すぐダウンロード |
XML :: Mini :: Document. ランキングとまとめ
広告
- ライセンス:
- Perl Artistic License
- 価格:
- FREE
- 出版社名:
- Patrick Deegan, Psychogenic Inc.
- 出版社のWebサイト:
- http://search.cpan.org/pdeegan/XML-Mini-1.2.8/lib/XML/Mini/Document.pm
XML :: Mini :: Document. タグ
XML :: Mini :: Document. 説明
XML :: Mini :: Documentは、XML :: Mini Document APIのPerl実装です。 XML :: Mini :: DocumentはXML :: Mini Document Api.SynopsisのPerl実装です。 DATA :: DUMPERを使用してください。 ###### XML #######新しいオブジェクトを作成するMy $ XMLDOC = XML :: mini :: document-> new(); #init docはXML文字列から$ xmldoc-> parse($ xmlString); #XMLを自動的にハッシュリファレンスに変換するには、TOHASH()メソッドを使用することができますMy $ XMLHASH = $ XMLDOC-> TOHASH();プリントダンパー($ xmlhash); #このように直接のような要素を操作することもできます。#document#(XML :: mini ::要素のインスタンス)My $ XMLROOT = $ XMLDOC-> getroot(); #その要素とその子供たちと遊ぶ#...私の$ toplevelchildren = $ xmlroot-> getAllChildren(); $ childElement(@ {$ toplevelChildren}){#...} ###### XMLの作成####### #######新しい文書を作成する - > new(); #これはハッシュを使って簡単に行うことができます.My $ H = {'spy' => {'id' => '007'、 'type' => 'superspy'、 'name' => 'James Bond'、 'Email' => 'mi5@london.uk'、 'address' => '彼が最も必要なところはどこでも'、}、}; $ newdoc-> fromhash($ h); #または新しいXMLは、#lementsを直接操作することによっても作成できます.My $ NewDocRoot = $ NEWDOC-> getroot(); #<? xml?>ヘッダーMy $ XMLHEADER = $ NEWDOCROOT->ヘッダー( 'XML'); #$ XMLHEADER->属性( 'version'、 '1.0')を追加します。 My $ Person = $ NewDocRoot-> CreateChild( 'Person'); My $ NAME = $ PERSION-> CreateChild( 'name'); $ name-> createchild( 'first') - >テキスト( 'john'); $ name-> createchild( 'last') - >テキスト( 'doe');私の$ eyes = $ Person-> CreateChild( '目'); $ eyes->属性( 'color'、 'blue'); $ eyes->属性( 'number'、2); #出力文書印刷$ NEWDOC-> TOSTRING();この例は出力されます。<?xml version = "10"?>
XML :: Mini :: Document. 関連ソフトウェア