analysering - eller lesing - rekursive elementer som er skrevet i Extensible Markup Language ( XML ) lar deg hente data fra hvert XML-element og deretter overføre den til deler av programmet . Ved hjelp av programmeringsspråket Java , kan du opprette en parser som leser repeterende - eller rekursiv - XML-data. Instruksjoner
en
Start din foretrukne Java-kode - redigering programmet og opprette en ny Java -dokument . Åpne et XML-element og studere dens struktur for å finne navnene på de dataelementene du skal trekke
2
Kontroller at Java dokumentet inneholder følgende fire linjer på toppen av koden : .
import java.io. * , import java.xml.parsers * ; . import org.w3c.dom * ; . import org.xml.sax * ; .
3
Opprett en klasse i Java- kode som er ansvarlig for å lese de rekursive XML-elementer . For eksempel:
public class Elements { static public void main ( String [ ] arg) { try { BufferedReader bf = new BufferedReader ( ny InputStreamReader ( System.in )); System.out.print ( " Example_XML_File . xml "); String xmlFile = bf.readLine (); File fil = new File ( xmlFILE ), hvis ( file.exists ( ) ) {
4
Lag en Java fabrikk som er ansvarlig for overføre XML-data til et dokument som kan leses . For eksempel : en
DocumentBuilderFactory fabrikken = DocumentBuilderFactory.newInstance (); DocumentBuilder byggmester = factory.newDocumentBuilder (); Document doc = builder.parse ( xmlFile ) ;
5
Skaff XML element for DocumentBuilder ved hjelp av følgende Java argument:
element element = ( element) list.item ( i) ; System.out.print1n ( element.getNodeName ( ));
6
Lagre Java-kode , kompilere resten av Java-programmets kode sammen med det ( hvis det er annen kode ) og deretter kjøre programmet for å lese rekursive XML-elementer .