xdmp:node-replace
XML ドキュメントのノードを置き換えるために使用したいと考えています。ただし、ノードを置き換えるたびに、xmlns
そのノードに空白のタグが挿入されます。それを避ける方法は?
質問する
406 次
1 に答える
1
空白の xmlns タグは、デフォルトの名前空間が宣言されていないことを意味します。
新しいノードにプレフィックスがなく、名前空間になく、親ノードのスコープにデフォルトの名前空間がある場合、これは正しい動作のように聞こえます。次に例を示します。
<parent xmlns="http://www.example.com/">
<new-node xmlns=""/>
</parent>
親のスコープ内の既定の名前空間にあるノードに置き換えてみましたか? 次に、次の結果が期待されます (new-node はhttp://www.example.com/名前空間にあります)。
<parent xmlns="http://www.example.com/">
<new-node/>
</parent>
于 2012-08-29T15:26:20.310 に答える