XML_DOCUMENT 处理系列¶
| 函数名 | 参数 | 返回值 |
|---|---|---|
XML_DOCUMENT | any, string | int |
XML_RELEASE | any | 1 |
XML_EXIST | any | int |
API
int XML_DOCUMENT xmlId, xmlContent
1 XML_RELEASE xmlId
int XML_EXIST xmlId
关于 XmlDocument 的生成、删除、判断是否存在的一系列函数。若 xmlId 为整数,则使用其字符串转换结果值(TOSTR)。
XML_DOCUMENT:解析xmlContent并保存为XmlDocument。
如果已经存在xmlId对应的XmlDocument(创建失败),返回0;创建成功时,返回1。XML_RELEASE:删除xmlId对应的XmlDocument。XML_EXIST:判断xmlId对应的XmlDocument是否存在。如果存在,返回1;否则返回0。
注意
关于将生成的 XmlDocument 保存进存档文件请参考「XML、MAP、DataTable 保存功能」。「タイトル画面へ戻る(返回标题界面)」或 RESETDATA 后会自动删除。
提示
命令 / 行内函数两种写法均有效。
示例代码
MAIN.ERB
@SYSTEM_TITLE
PRINTFORML 0号XmlDocument是否存在:{XML_EXIST(0)}
XML_DOCUMENT 0, "<xml/>"
PRINTSL RESULT ? "创建成功" # "已经存在"
XML_DOCUMENT 0, "<xml/>"
PRINTSL RESULT ? "创建成功" # "已经存在"
RESETDATA ; 自动删除所有 XmlDocument
XML_DOCUMENT 0, "<xml/>"
PRINTSL RESULT ? "创建成功" # "已经存在"
PRINTFORML 0号XmlDocument是否存在:{XML_EXIST(0)}
XML_RELEASE 0
PRINTFORML 0号XmlDocument是否存在:{XML_EXIST(0)}
ONEINPUT
输出结果
0号XmlDocument是否存在:0
创建成功
已经存在
创建成功
0号XmlDocument是否存在:1
0号XmlDocument是否存在:0