voorbeelden van XML - documenten, demonstratie, om dit voorbeeld, je moet in je aanvraag van klasse weg jdom.jar.Het downloaden van jdom-2.0.5 postcode.,, dat is wat we nodig hebben, het wijzigen van de XML -:,, <?XML version = "1"?> < class> < dat rollno= "393" > < firstname> Dinkar< /firstname> < lastname> Kad< /lastname> < nickname> Dinkar< /nickname> < marks> 85< /marks> < /student> < dat rollno= "493" > < firstname> Vineet< /firstname> < lastname> Gupta< /lastname> < nickname> Vinni< /nickname> < marks> 95< /marks> < /student> < dat rollno= "593" > < firstname> Jasvir< /firstname> < lastname> Singh< /lastname> < nickname> Jazz< /nickname> marks> <;; 90< /marks> < /student> < /class>,,,,, StAXModifyDemo.java demo in,,, pakket com.tutorialspoint.xml invoer java.io.Fil;E -; de invoer van java.io.filenotfoundexception; de invoer van java.io.filereader; de invoer java.util.iterator; java.util.list; invoer javax.xml.stream.xmleventreader; de invoer van javax.xml.stream.xmlinputfactory; de invoer van javax.xml.stream.xmlstreamconstants; de invoer van javax.xml.stream.xmlstreamexception; de invoer van javax.xml.stream.events.attribute; de invoer van javax.xml.stream.events.startelement; de invoer van javax.xml.stream.events.xmlevent; de invoer van org.jdom2.document; de invoer van org.jdom2.element; de invoer van org.jdom2.jdomexception; de invoer van org.jdom2.input.saxbuilder; de invoer van org.jdom2.output.format; de invoer van org.jdom2.output.xmloutputter; de cursus (publiek staxmodifydemo statische leegte. We proberen ([...] dringt erop XMLInputFactory f) {Verschil = XMLInputFactory. Newinstance (); XMLEventReader eventreader = fabriek. Createxmleventreader (FileReader ("input."); SAXBuilder SAXBuilder = nieuwe saxbuilder () = SAXBuilder; documenten (documenten (". De oprichting van een nieuwe inbreng."); - rootelement = de lijst van dossiers. Getrootelement (); < - > studentelements = rootelement. GetChildren ("student"); en (eventreader. Hasnext () {XMLEvent gebeurtenissen = eventreader. Nextevent (); - (gebeurtenissen. Geteventtype ()) (zaak xmlstreamconstants.start_element:startElement startElement = gebeurtenissen. Asstartelement (); reeks eigendom = startElement. Getname getlocalpart (().(de); als qname. Equalsignorecase ("student") {(< eigenschap > eigenschap = startElement. Getattributes (); reeks rollno = eigenschap. De volgende () (). Getvalue; als (rollno. Equalsignorecase ("393") {///////393 /Studenten (int - i = 0; ik < studentelements. Size (); I + +) (- studentelement = studentelements. Dat (i); als de (studentelement voorwerp ("rollno"). Getvalue (). Equalsignorecase ("393") {studentelement. Removechild ("marker"); studentelement addcontent (nieuwe elementen.(de "marker"). SetText ("80");}}}}}} xmloutputter breken); xmloutput = nieuwe xmloutputter (); ///////XML - xmloutput blijkt. Setformat (formaat. Getprettyformat ()); xmloutput. De output (systeem.);} vangst (filenotfoundexception e) {zoals printstacktrace ();} vangst (xmlstreamexception e) {}); printstacktrace (zoals de vangst (jdomexception e) {}); printstacktrace (zoals de vangst (ioexception e) {}}}, E. Printstacktrace (); dit zal leiden tot de volgende resultaten: studenten, < rollno = "393" > < > Dinkar < /firstnamE > < lastname> Kad< /lastname> < nickname> Dinkar< /nickname> < marks> 80< /marks> < /student> < dat rollno= "493" > < firstname> Vineet< /firstname> < lastname> Gupta< /lastname> < nickname> Vinni< /nickname> <;; marks> 95< /marks> < /student> < dat rollno= "593" > < firstname> Jasvir< /firstname> < lastname> Singh< /lastname> < nickname> Jazz< /nickname> < marks> 90< /marks> < /student>,;