28 Mart 2011, PAZARTESİ
XML Belgesi için Dize
Bir XML Belgesi (org.w3c.dom.Document
) Dize halinde temsilini elde etmek için en kolay yolu nedir? O düğümleri tek bir hat üzerinde olacak.
Örnek olarak, dan
<root>
<a>trge</a>
<b>156</b>
</root>
(bu sadece bir ağaç temsilidir, benim kod org.w3c.dom.Document
bir nesne değil, bir Dize olarak tedavi olamam
için
"<root> <a>trge</a> <b>156</b> </root>"
Teşekkürler!
CEVAP
28 Mart 2011, PAZARTESİ
doc
yetkili kişi org.w3c.dom.Document
örnek:
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
StringWriter writer = new StringWriter();
transformer.transform(new DOMSource(doc), new StreamResult(writer));
String output = writer.getBuffer().toString().replaceAll("\n|\r", "");
Bunu Paylaş:
Daha zarif bir şekilde bu kodu daha Ja...
Okuma/bir Dize için bir İnputStream dö...
Neden char[] şifreler için Dize Java t...
Bir kodlama kullanmadan bayt dizisi iç...
Nasıl JavaScript ile boş bir dize için...