轻松FLWOR
获取所有数据(来自电子表格):
for $foo in db:open("foo")
return $foo//text()
给出这种类型的输出:
...
Smallville, XX 12345-1234
Bob
(123) 456-7809
(123) 876-3468
Smallville, XX 12345-1234
Alice
Smallville, XX 12345-1234
Fred
(123) 654-5432
Smallville, XX 12345-1234
...
另一个返回非数字数据:
for $foo in db:open("foo")
return $foo//text()[not(matches(., '[0-9]'))]
这似乎只返回名称。在这种假设下,希望在 a 上触发关闭标签<person>
并打开一个新标签<person>
,例如:
<person>
<name>a</name>
<data>123</data>
<data>345</data>
<data>123 main st</data>
</person>
<person>
...
</person>
或类似的东西。只是在假设他们的名字中没有数字的情况下真正想将个人分开,然后在XML
.
只要每次找到触发关闭标签然后“开始”一个新人的“名称”。完全不确定这里的标准术语。