带有前缀和元素范围内命名空间声明的 Xml 文本

问题描述 投票:0回答:1
xml xquery osb qnames
1个回答
0
投票

如果元素名称是静态已知的,那么您可以使用直接元素构造函数而不是计算元素构造函数,这使您能够直接添加命名空间绑定:使用创建元素

<faultcode xmlns:http="http://blah.blah.com/dynamicValue">http:fault400</faultcode>

在 XQuery 3.1 中,您还可以通过计算元素构造函数来实现此目的,方法是使用

namespace
构造函数:

element{"faultcode"} {
    namespace http {"http://blah.blah.com/dynamicValue"}, 
    "http:fault400"}

你提到OSB,我不熟悉这项技术,我不知道它是否施加了特定的限制或提供了额外的选择。

© www.soinside.com 2019 - 2024. All rights reserved.