コンテンツにスキップ

PARSEXML

Category: 型取得/変換

Signature

PARSEXML( str )

Parameters

Parameter Description
str XML の文字列

Returns

  • 成功時: ルート要素を表すハッシュ
  • 失敗時: 空(VOID)

Description

XML の文字列を解析し、ルート要素をハッシュにして返す。要素の形は FREADXML と同じ。

文字列はすでに YAYA の文字列になっているので、XML 宣言の encoding は無視する。ファイルから読むときは FREADXML を使う。

エラー

状況 警告 GETLASTERROR
引数がない W0008 8
str が文字列でない W0009 9
XML として解析できない W0026(エラーの内容と行番号も出力する) 26

Example

_x = PARSEXML('<res code="0"><msg>OK</msg></res>')
_x["attr"]["code"]              // 0(文字列)
_x["children"][0]["text"]       // OK

PARSEXML('<a><b></a>')          // 空(警告 W0026)

Compatibility

  • YAYA: Tc601-1以降

See Also