JAXB前缀带有空格的String

时间:2016-05-13 11:48:00

标签: java xml web-services soap jaxb

我用xsd创建了一个java bean,如下所示:

<xs:attribute name="Text" type="xs:string" use="optional">

    @XmlAttribute(name = "Text")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-04-26T09:32:35+02:00", comments = "JAXB RI v2.2.11")
    protected String text;

当我将XML请求发送到SOAP webservice时,该字符串中写入的任何文本都会以为前缀带有空格

因此,如果我写myclass.setText("TEST")XML将是&lt; .. text =&#34; TEST&#34; /&GT;`

在其他任何地方都不会调用setter和getter方法。

背后的原因是什么;可以给我一些指示。其他字符串没有前缀,但是这个单字符串在某种程度上表现不同。

0 个答案:

没有答案