Analysera - eller läsa - recursive element som är skrivna i Extensible Markup Language (XML ) kan du extrahera data från varje XML-element och sedan överföra den till delar av din ansökan . Använda programmeringsspråket Java , kan du skapa en parser som läser upprepas - eller rekursiv - XML-data . Instruktioner
1
Starta din favorit Java-kod - redigeringsprogram och skapa en ny Java- dokument . Öppna ett XML-element och studera dess struktur för att fastställa namnen på de dataelement du kommer att dra
2
Kontrollera att Java dokumentet innehåller följande fyra rader i början av koden : .
import java.io. * , import java.xml.parsers *; . import org.w3c.dom *; . import org.xml.sax *; .
3
Skapa en klass i Java-kod som är ansvarig för att läsa rekursiva XML-element . Till exempel :
offentliga klasselement { static public void main ( String [ ] arg ) { try { BufferedReader bf = ny BufferedReader ( ny InputStreamReader ( System.in ) ) , System.out.println ( " Example_XML_File . xml " ) , String xmlFile = bf.readLine ( ) , File file = new File ( xmlFILE ) , om ( file.exists ( ) ) {
4
Skapa ett Java fabrik som är ansvarig för överföra XML-data till ett dokument som kan läsas . Till exempel :
DocumentBuilderFactory fabriken = DocumentBuilderFactory.newInstance ( ) ; DocumentBuilder Builder = factory.newDocumentBuilder ( ) , Document doc = builder.parse ( xmlFile ) ,
5
Skaffa XML faktor för DocumentBuilder med hjälp av följande Java argumentet :
Element elementet = ( Element ) list.item ( i) , System.out.print1n ( element.getNodeName ( ) ) ;
6
Spara Java-kod , kompilera resten av din Java- programmets kod tillsammans med det ( om det finns annan kod ) och sedan köra programmet för att läsa rekursiva XML-element .