是否可以通过前缀返回到任何命名空间?换句话说,当在Xquery中设置默认名称空间时,如何将元素放置在no名称空间中,或者如何在没有名称空间的情况下创建元素?我的问题是,我从a->b定义了一个Xquery映射,我现在意识到,b期望它的子级不合格。在映射中,我已经将默认名称空间设置为a,并且始终限定为b。-- note Action has no, not even an inherited, namespace
我在现有的SQL Server 2005数据库表中有一个定义了特定命名空间的xml结构,我需要查询出该XML,并在此过程中将命名空间前缀更改为默认命名空间。旧的xml在根节点和子节点上定义了名称空间,我知道如何轻松地替换根节点,但不知道如何替换子节点的名称空间。"/>但我想要得到的是:
<Settings xmlns=&
也许我遗漏了一些参数,或者我使用了错误的命名空间,但我就是找不到正确的答案。这是我的查询代码:
(: i have also tried http://www.w3.org/2005/xpath-functions/map, noc:\Program Files\Saxonica\SaxonEE9.4N\bin\Query.exe" -s:play.xml -q:play2.xq" -qversion:3.