Parsing - ou lecture - éléments récursifs qui sont écrites en langage de balisage extensible (XML) vous permet d'extraire des données à partir de chaque élément XML, puis les transférer à des parties de votre application. En utilisant le langage de programmation Java , vous pouvez créer un analyseur qui lit répétition - des données XML - ou récursive. Instructions
1
Lancez votre programme préféré du code Java d'édition et de créer un nouveau document Java. Ouvrez un élément XML et d'étudier sa structure pour déterminer les noms des éléments de données , vous serez en tirant
2
Assurez-vous que le document Java contient les quatre lignes suivantes au début du code : . < Br >
import java.io. *; java.xml.parsers d'importation * ; . org.w3c.dom d'importation * ; . org.xml.sax d'importation * ; .
3 < p > Créer une classe dans le code Java qui est responsable de la lecture des éléments XML récursifs . Par exemple:
Elements public class { public static void main ( String [ ] arg) { try { BufferedReader bf = new BufferedReader ( nouveau InputStreamReader ( System.in ) ) ; System.out.print (" Example_XML_File . xml " ) ; cordes xmlFile = bf.readLine (); File file = new File ( xmlfile ) ; if ( File.Exists ( )) {
4
Créer une usine Java qui est responsable de transférer des données XML à un document qui peut être lu . Par exemple:
usine DocumentBuilderFactory = DocumentBuilderFactory.newInstance (); DocumentBuilder constructeur = factory.newDocumentBuilder (); document doc = builder.parse ( xmlFile ) ;
5
obtenir le XML élément pour la DocumentBuilder en utilisant l'argument suivant Java:
élément
= ( Element) list.item ( i); System.out.print1n ( element.getNodeName ());
6
Enregistrez le code Java, compiler le reste du code de votre application Java avec elle ( s'il y en a un autre code ), puis exécutez l'application pour lire les éléments XML récursifs .