public final String getMessage() {
JAXBContext jaxbContext;
StringWriter sw = new StringWriter();
try {
jaxbContext = JAXBContext.newInstance(Login.class);
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
jaxbMarshaller.setProperty("jaxb.encoding", "ISO-8859-1");
jaxbMarshaller.marshal(this, sw);
} catch (JAXBException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sw.toString();
}
这是我正在使用的代码..我得到的输出如下。
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
在这里,我想删除 Standalone="yes" 并希望输出为
<?xml version="1.0" encoding="ISO-8859-1"?>
我检查了 从生成的 XML 中删除 'standalone="yes"' 的链接, 但这里的答案是完整的
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
部分
我不想要那个。