【发布时间】:2011-09-11 18:02:19
【问题描述】:
我已经从 XSD 生成了 Java 类,从解组的角度来看一切正常。
但是,当我从 JAXB 类中编组时,我得到以下信息:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<message xmlns="http://poc.cmc.com/ScreenLayout">
<Data>
<Type>Sample</Type>
. . .
</message>
但我需要
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns0:message xmlns:ns0="http://poc.cmc.com/ScreenLayout">
<ns0:Data>
<ns0:Type>Sample</ns0:Type>
. . .
如何通过 Java 控制它?
非常感谢
【问题讨论】:
-
第一个列表完全有效;它的默认命名空间设置为“http://poc.cmc.com/ScreenLayout”。为什么需要命名空间前缀?
-
您好,因为消费应用程序非常笨,需要前缀,我们无法控制它