java - Récupérer tout le contenu d'un noeud xml sous forme de chaîne

Je suis en utilisant ce code pour l'analyse de xml

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    InputSource is = new InputSource();
    is.setCharacterStream(new StringReader(data));
    Document doc = db.parse(is);

Maintenant je veux obtenir tout le contenu d'un nœud xml.
Depuis ce xml

<?xml version='1.0'?>
<type>
  <human>                     
    <Name>John Smith</Name>              
    <Address>1/3A South Garden</Address>    
  </human>
</type>

Donc, si vous voulez obtenir tout le contenu de <human> en tant que texte.

<Name>John Smith</Name>
<Address>1/3A South Garden</Address>

Comment puis-je l'obtenir ?

source d'informationauteur Barun | 2011-06-30