首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迭代zorba中的xml文件目录

迭代zorba中的xml文件目录
EN

Stack Overflow用户
提问于 2015-08-10 10:49:52
回答 1查看 55关注 0票数 0

我有一个名为auction的目录,其中包含一个xml文件列表。如何创建一个脚本来遍历每个文件并执行操作。我正在尝试使用collection(),但它不起作用。

for $relpath in collection("auction") for $b in $relpath/people/person[@id = "person0"] return $b/name/text()

请帮帮忙。

如有需要,我们会提供更多资料。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 10:58:32

答案在这里找到:https://groups.google.com/forum/#!topic/zorba-users/8W2xOQ2j0Vw

为了符合我的目的对它进行了修改。一个例子如下:

代码语言:javascript
复制
import module namespace file="http://expath.org/ns/file";

for $relpath in file:list("auction", fn:true(), "*.xml")

let $abspath := fn:concat("auction/", $relpath)

for $b in doc($abspath)/people/person[@id = "person0"] return $b/name/text()

首先,该模块需要导入才能使用,其中包含列表功能,显示所有的内容。然后迭代可以遍历每个文件并将其作为文档打开。但是,文件夹的名称需要与文件名连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31917593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档