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();
}
これは私が使っているコードです。以下のように出力されています。jaxbからstandalone = "yes"を生成xml
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
ここで私は、私がリンク JAXB - Remove 'standalone="yes"' from generated XML をチェックするが、ここでの回答が完了
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
一部
を削除する "はい" =スタンドアロンを削除し、<?xml version="1.0" encoding="ISO-8859-1"?>
として出力を行いたい場合
私はそれを望んでいません...
...私を助けてください
そんなにブレーズDoughan.Itが働いてありがとう! – vg123