0

我已经创建了一个元素,如此处提到的XQuery: Create a new element with a given name? .

创建元素的代码如下

declare function local:remove-tag-if-empty($elem as element(), $name as xs:string)
{
if(not($elem/node()))
then ()
else
(
element {$name} {$elem/text()}
)
};

现在我从生成的 XML 中得到的是这样的(我使用上面的函数来创建 DOB 标记)

<DOB xmlns = "">2012-10-14+03:00</DOB>

我不想want xmlns=""成为生成的 xml 的一部分。谁能告诉我如何创建没有命名空间的元素?提前致谢。

4

1 回答 1

0

为什么要创建:

<DOB>2012-10-14+03:00</DOB>

它的功能与以下相同:

<DOB xmlns="">2012-10-14+03:00</DOB>

于 2012-12-02T16:01:57.357 回答