XMLParserオブジェクト
コンポーネント情報 | |
---|---|
version | 1.0 |
since | 5.0 |
XMLを解析するパーサーオブジェクト。
XML を解析するパーサーを提供します。
ドキュメントノードが複数存在する場合は、XML 解析エラーとなりますのでご注意下さい。
XML を解析するパーサーを提供します。
ドキュメントノードが複数存在する場合は、XML 解析エラーとなりますのでご注意下さい。
コンストラクタの概要
XMLParser () コンストラクタ。 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
String | getErrorMessage () エラーメッセージの取得を行います。 |
Boolean | isError () エラー発生のチェックを行います。 |
DOMDocument | parseString (String src ) 引数で与えられた文字列を XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。 |
DOMDocument | parse (String path ) Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。 |
DOMDocument | parse (File file ) Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。 |
DOMDocument | parse (VirtualFile virtualFile ) Storage 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。 |
DOMDocument | parse (Storage storageObject ) Storage Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。 |
コンストラクタの詳細
XMLParser ()
コンストラクタ。
XMLを解析するパーサーオブジェクトを構築します。 |
メソッドの詳細
String getErrorMessage ()
エラーメッセージの取得を行います。
XML ソースを解析中にエラーが発生していた場合、そのエラーメッセージを返します。
返却値
|
Boolean isError ()
エラー発生のチェックを行います。
XML ソースを解析中にエラーが発生していた場合 true を返します。
返却値
|
DOMDocument parseString (String src )
引数で与えられた文字列を XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。
例えば、以下のようなXML <A> <B>Bタグの中のテキスト</B> <C>Cタグの中のテキスト</C> </A>から、<C> タグに囲まれたテキスト値を取得する場合は以下のようにプログラムします。 var xmlString = "<A><B>Bタグの中のテキスト</B><C>Cタグの中のテキスト</C></A>"; var parser = new XMLParser(); var dom = parser.parseString(xmlString); if (!parser.isError()) { var elms = dom.getElementsByTagName("C"); var elm = elms[0]; var childs = elm.getChildNodes(); var data = childs[0].getValue(); Debug.print("C's text: " + data); } else { Debug.print("Error occured ! : " + parser.getErrorMessage()); }
パラメータ
返却値
|
DOMDocument parse (String path )
Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。
パラメータ
返却値
|
DOMDocument parse (File file )
Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。
パラメータ
返却値
|
DOMDocument parse (VirtualFile virtualFile )
Storage 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。
互換モジュールがインストールされている場合のみ利用できます。
パラメータ
返却値
|
DOMDocument parse (Storage storageObject )
Storage Application Runtime 環境のファイルコンテンツを XML ドキュメントとして構文解析し、 新しい DOMDocument オブジェクトを返します。
パラメータ
返却値
|