Java JAXB前缀字符串带有空格
我用Java JAXB前缀字符串带有空格,java,xml,web-services,soap,jaxb,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") prot
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;
@xmltattribute(name=“Text”)
@已生成(value=“com.sun.tools.xjc.Driver”,date=“2016-04-26T09:32:35+02:00”,comments=“JAXB RI v2.2.11”)
受保护的字符串文本;
当我将XML请求发送到SOAPWebService
时,在该字符串中写入的任何文本都会以空格作为前缀
因此,如果我编写myclass.setText(“TEST”)
的XML
将是`
setter和getter方法不会在其他任何地方调用
背后的原因是什么,;你能给我一些建议吗。其他字符串没有前缀也可以,但这个字符串的行为却有所不同