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

  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009

İLGİLİ SORU / CEVAPLAR