在 Apache XmlBeans 中写入 xsd:type 属性
关于 Apache XmlBean。我在方案定义 (xsd:anyType) 中使用 AnyType 作为复杂类型中的元素。 示例:
<request xmlns="">
<xml>
<input1>
<string>str</string>
</input1>
</xml>
</request>
在 java 代码中
final ProcessRequest processRequest = requestDocument.addNewRequest();
XmlObject xml = processRequest.addNewXml();
xml.changeType(operationType.type);
xml.set(operationType);
,我想查看
<xml xsd:type="*opeation1NSPrefix*:*operation1Type*>
...
</xml>
,但我只看到
。我做错了什么?
About Apache XmlBeans. I use AnyType in scheme definition (xsd:anyType) as element in complex type.
Example:
<request xmlns="">
<xml>
<input1>
<string>str</string>
</input1>
</xml>
</request>
in java code
final ProcessRequest processRequest = requestDocument.addNewRequest();
XmlObject xml = processRequest.addNewXml();
xml.changeType(operationType.type);
xml.set(operationType);
and i want to see
<xml xsd:type="*opeation1NSPrefix*:*operation1Type*>
...
</xml>
but i see only <xml/>
. What i doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
愚蠢的错误:操作1在wsdl中定义为匿名类型
..
。当我定义"
问题消失了stupid mistake: operation1 define as anonymous type
<element><complexType>..</></>
in wsdl. when i define"<element type=".."/><complexType name=".."/>
the problem disappeared