我的问题很简单。 我正在为需要具有名称空间前缀的SOAP请求添加标头。因此我正在使用
QName(String namespaceURI,
String localPart,
String prefix)
问题是虽然我设置了前缀,但没有添加任何内容,即:
new QName("http://lit.com/schemas/Bobsled", "bob:sessionId")
我得到<bob:sessionId xmlns="http://lit.com/schemas/Bobsled">
并使用前缀:
new QName("http://lit.com/schemas/Bobsled", "bob:sessionId","bob")
我得到完全相同的东西,应该是:
<bob:sessionId xmlns:bob="http://lit.com/schemas/Bobsled">
......似乎构造函数中的前缀没有做任何事情!
答案 0 :(得分:12)
前缀是QName
构造函数
new QName("http://lit.com/schemas/Bobsled", "sessionId","bob")