SORU
26 EYLÜL 2008, Cuma


Nasıl Java XML yazdırma için güzel mi?

XML içeren bir Java Dize var, ne de bir satır beslemeleri veya girintiler. İyi biçimlendirilmiş XML bir Dize dönüştürmek istiyorum. Bunu nasıl yapabilirim?

String unformattedXml = "<tag><nested>hello</nested></tag>";
String formattedXml = new [UnknownClass]().format(unformattedXml);

Not: giriş Benim birString. Benim çıktıString.

CEVAP
26 EYLÜL 2008, Cuma


Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
//initialize StreamResult with File object to save to file
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
System.out.println(xmlString);

not: sonuçlar java sürümüne bağlı olarak, geçici çözümler platformu için özel arama değişebilir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007