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

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • OVERWERK

    OVERWERK

    6 Temmuz 2010