我有一个即时生成的 XML 文档,我需要一个函数来消除其中的任何重复节点。
我的功能如下:
declare function local:start2() {
let $data := local:scan_books()
return <books>{$data}</books>
};
示例输出为:
<books>
<book>
<title>XML in 24 hours</title>
<author>Some Guy</author>
</book>
<book>
<title>XML in 24 hours</title>
<author>Some Guy</author>
</book>
</books>
我只想要我的书籍根标签中的一个条目,还有其他标签,比如那里的小册子也需要删除重复项。有任何想法吗?
更新了以下评论。通过唯一节点,我的意思是删除具有完全相同内容和结构的节点的多次出现。