我有一个 XML 文档:
<resultsets>
<row>
<emp_no>10001</emp_no>
<first_name>Georgi</first_name>
<last_name>Facello</last_name>
</row>
<row>
<emp_no>10002</emp_no>
<first_name>Bezalel</first_name>
<last_name>Simmel</last_name>
</row>
<row>
<emp_no>10003</emp_no>
<first_name>Parto</first_name>
<last_name>Bamford</last_name>
</row>
</resultsets>
目前,我的代码如下:
let $first := doc("db/apps/flowq/index/employees.xml")//first_name
let $last := doc("db/apps/flowq/index/employees.xml")//last_name
我的问题是,是否只能使用$first
并$last
生成以下结果?
<row>
<first_name>Georgi</first_name>
<last_name>Facello</last_name>
</row>
<row>
<first_name>Bezalel</first_name>
<last_name>Simmel</last_name>
</row>
<row>
<first_name>Parto</first_name>
<last_name>Bamford</last_name>
</row>
基本上,如果我们有两个相同大小的节点列表,我们如何将它们一一合并?我试过了
($first_name, $last_name)
,($first_name union $last_name)
但没有用,
谢谢!