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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010