xml()

阅读(520) 标签: xml串, 序表, 解析,

描述:

解析xml/序表

语法:

xml(x,s)

备注:

xxml串时,解析为序表返回;当x为序表时解析为xml串返回。

参数:

x

xml/序表

s

表示要取出的层标识,多层用/分隔,空表示从根开始取

选项:

@s

将形如<K F=v F=v …>D</K>XML串解析为以K,F,…为字段的记录,K取值为DD是多层XML内容时解析为排列,<K …./K>D解析为null<K…></K>D解析为空串

返回值:

序表/xml

示例:

 

A

 

1

=demo.query("select EID,NAME,SURNAME from EMPLOYEE")

2

=xml(A1)

返回xml格式串

3

<xml>

<row>

<DEPTID>1</DEPTID>

<DEPTNAME>sale</DEPTNAME>

<FATHER>12</FATHER>

</row>

<row>

<DEPTID>10</DEPTID>

<DEPTNAME>create</DEPTNAME>

<FATHER>12</FATHER>

</row>

</xml>

 

4

=xml(A3)

解析为序表返回:

5

=xml@s(A3)

解析为多层的序列返回:

6

=xml(A3,"xml/row")

取出row层的内容,返回序表