gpt4 book ai didi

Java QName 前缀不起作用

转载 作者:行者123 更新时间:2023-12-02 12:25:29 25 4
gpt4 key购买 nike

我的问题很简单。我正在向需要具有命名空间前缀的 SOAP 请求添加 header 。因此我正在使用

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">

...构造函数中的前缀似乎没有执行任何操作!

最佳答案

qname 的前缀是 QName 构造函数中的第三个参数

new QName("http://lit.com/schemas/Bobsled", "sessionId","bob")

关于Java QName 前缀不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com