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

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • Justin Case

    Justin Case

    3 EKİM 2011
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007