【发布时间】:2020-02-14 08:21:26
【问题描述】:
为Libre Office声明命名空间的语法是什么,具体需要声明什么命名空间?
thufir@dur:~/fods/flwor$
thufir@dur:~/fods/flwor$ basex text.xq
Stopped at /home/thufir/fods/flwor/text.xq, 3/14:
[XPST0081] No namespace declared for 'text:p'.
thufir@dur:~/fods/flwor$
thufir@dur:~/fods/flwor$ cat text.xq
for $foo in db:open("foo")
return $foo//text:p
thufir@dur:~/fods/flwor$
当然,返回 $foo 本身可以很好地返回整个文档。
我还需要将命名空间存储在本地文件中吗?或者,只是add 类似的东西:
declare namespace type4="http:///de/tudarmstadt/ukp/dkpro/core/api/segmentation/type.ecore";
【问题讨论】:
标签: xml xpath xquery exist-db basex