如何将java类字符串转换为xsd:String类型?

如何将java类字符串转换为xsd:String类型?,java,android,xml,xsd,jaxb,Java,Android,Xml,Xsd,Jaxb,下面的代码返回java.lang.string,我希望它是xsd:string,如何实现 Element e = getDocumentBuilder().newDocument().createElement("value"); e.setAttribute("type", v.getClass().toString()); 一般来说,如何将任何类转换为xsd:type?我被您的问题弄糊涂了,因为xsd:string直接从xsd/xml文件映射到java.lang.string。见: 因此,

下面的代码返回java.lang.string,我希望它是xsd:string,如何实现

Element e = getDocumentBuilder().newDocument().createElement("value");
e.setAttribute("type", v.getClass().toString());

一般来说,如何将任何类转换为xsd:type?

我被您的问题弄糊涂了,因为xsd:string直接从xsd/xml文件映射到java.lang.string。见:


因此,如果您在Java中,那么您将在任何需要“xsd:String”的地方使用Java.lang.String。

我在Java中尝试使用jaxb和XmlAdapter将类转换为xml元素,并添加其数据类型