SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011
  • Thom Hall

    Thom Hall

    24 Kasım 2006