Het maken van XML-bestanden wordt gebruikt door programmeurs die willen dynamische pagina's van Java-code te creëren . XML -bestanden kunnen worden gebruikt om waarden in een database invoeren , of ze kunnen worden gebruikt om lijsten van gegevens naar een browser weergeven . Java-bestanden kunnen worden gebruikt om de XML naar een map op de webserver te genereren . Het bestand kan vervolgens worden opgehaald door een beheerder of ingevoerd door code . Instructies 1 Importeer de noodzakelijke bibliotheken . De IO- bibliotheek bevat de klassen die nodig is om bestanden zoals XML te genereren . De volgende is de syntaxis gebruikt voor het importeren van bibliotheken : import java.io. * ; kopen van 2 Maak het bestand variabele . Deze volgende code instantieert de klas , terwijl het creëren van een XML-bestand op hetzelfde moment : PrintWriter xmlout = new PrintWriter (nieuw FileOutputStream ( " customers.xml " ) ) ; 3 Maak de codering string. Deze tekst wordt gebruikt door webbrowsers het type tekens die in het XML -bestand te achterhalen . De volgende tekenreeks wordt gebruikt om de codering tekens opslaan : String myEnc = " ISO - 8859-1 " ; 4 Maak wat basisinformatie om het XML-bestand te bevolken . In dit voorbeeld wordt een lijst van klanten gemaakt . De syntax hieronder zorgt voor een klant die zal worden geëxporteerd als XML.String myCustomerName = " Joe " ; String myCustomerId = " 33 " ; 5 Schrijf de eerste lijn , dat is de codering . Codering richtlijnen zijn altijd de eerste regel van een browser file.xmlout.println ( " < xml version = \\ ? " 1.0 \\ " encoding = \\ " " + myEnc + " \\ "? > ' ) ; < Br > 6 Maak de opening klant XML-tag . De volgende syntaxis begint de lijst van klanten met de opening van " klanten " tag . Alle klantgegevens bevinden zich binnen deze tag.xmlout.println ( " " ) ; 7 Schrijf de klant record naar het xml-bestand . De volgende code schrijft een record binnen de top level " klanten " tag : xmlout.println ( " customerId=\\""+myCustomerId+"\\" name=\\""+myCustomerName+"\\"> < /klant > " ) ; 8 Sluit het bestand . Eenmaal verslagen zijn gemaakt , sluit het bestand vrijgeeft het geheugengebruik en ontgrendelt het verdere processen : xmlout.Close ( ) ;
|