Travailler avec XML est une tâche commune en Java et peut être assez fastidieux sans des outils propres . Heureusement, le Java Development Kit (JDK) fournit juste comme une boîte à outils dans le paquet org.xml.sax . Ce paquet fournit des classes pour la lecture des données XML dans une manière assez simple. Cependant, il n'aborde pas directement la situation qui se produit lorsque votre programme peut avoir XML déjà chargé dans une chaîne - peut-être que vous avez créé vous-même ou que vous avez chargé de traiter en quelque sorte avant de courir à travers l'analyseur XML . Cette limitation est facile à contourner avec seulement une poignée d'étapes intermédiaires . Choses que vous devez
Java SDK (1.5 ou plus recommandé) .
Java environnement de développement intégré , comme Eclipse ou NetBeans
Voir Plus Instructions
1
Convertir la chaîne XML à un tableau d'octets :
finale chaîne XML = " Hello World ! < /content >";
dernier octet de [] octets = xml.getBytes () ;
2
Créer un nouveau ByteArrayInputStream en utilisant le tableau d'octets à partir de l'étape précédente:
ByteArrayInputStream final est = new ByteArrayInputStream (octets) ;
3
Créer un nouveau InputSource utilisant le ByteArrayInputStream de l'étape précédente :
finale sources InputSource = new InputSource (est) ;