out*_*d3r 2 java xml-namespaces
我的问题很简单.我正在为需要具有名称空间前缀的SOAP请求添加标头.因此,我正在使用
QName(String namespaceURI,
String localPart,
String prefix)
Run Code Online (Sandbox Code Playgroud)
问题是虽然我设置了前缀,但没有添加任何内容,即:
new QName("http://lit.com/schemas/Bobsled", "bob:sessionId")
Run Code Online (Sandbox Code Playgroud)
我明白了 <bob:sessionId xmlns="http://lit.com/schemas/Bobsled">
并使用前缀:
new QName("http://lit.com/schemas/Bobsled", "bob:sessionId","bob")
Run Code Online (Sandbox Code Playgroud)
它应该是完全相同的,它应该是:
<bob:sessionId xmlns:bob="http://lit.com/schemas/Bobsled">
Run Code Online (Sandbox Code Playgroud)
...似乎构造函数中的前缀没有做任何事情!
vil*_*iam 12
qname的前缀是QName构造函数中的第三个参数
new QName("http://lit.com/schemas/Bobsled", "sessionId","bob")
Run Code Online (Sandbox Code Playgroud)