SORU
24 Kasım 2008, PAZARTESİ


Daha zarif bir şekilde bu kodu daha Java'da bir Dize için bir XML Belgesi dönüştürmek için var mı?

İşte kod kullanılmakta.

public String getStringFromDoc(org.w3c.dom.Document doc)    {
        try
        {
           DOMSource domSource = new DOMSource(doc);
           StringWriter writer = new StringWriter();
           StreamResult result = new StreamResult(writer);
           TransformerFactory tf = TransformerFactory.newInstance();
           Transformer transformer = tf.newTransformer();
           transformer.transform(domSource, result);
           writer.flush();
           return writer.toString();
        }
        catch(TransformerException ex)
        {
           ex.printStackTrace();
           return null;
        }
    }

CEVAP
24 Kasım 2008, PAZARTESİ


Güvenir DOM Level3 Load/Save:

public String getStringFromDoc(org.w3c.dom.Document doc)    {
    DOMImplementationLS domImplementation = (DOMImplementationLS) doc.getImplementation();
    LSSerializer lsSerializer = domImplementation.createLSSerializer();
    return lsSerializer.writeToString(doc);   
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jcortes187

    jcortes187

    24 Mart 2006
  • kev5124

    kev5124

    9 Kasım 2008
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010

İLGİLİ SORU / CEVAPLAR