Uit analyse van Java XML -

, stap uit de volgende analytische documenten gebruiken, is het gebruik van analytische en gebruik, uit de maatregelen in verband met de invoer van XML -.,,,,,,, de tas. En het creëren van SAXBuilder, het creëren van een dossier of - dossier, winning, wortel elementen en kenmerken van onderzoek,,,,,, - in het XML - elementen, onderzoek, in verband met het pakket, de Java - IO * * * * * * * * * * * * * *; invoer. Voor de invoer van org.;. Jdom2. * * * * * * *.,, het creëren van een DocumentBuilder SAXBuilder = nieuwe saxbuilder () SAXBuilder,,,,, het creëren van een dossier of - dossiers, documenten van de input = nieuwe documenten ("input."); SAXBuilder SAXBuilder = nieuwe saxbuilder () = SAXBuilder; documenten. Een (input);,, winning van wortel elementen, elementen classelement = documenten. Getrootelement ();,, controleer de eigendom terug, ///////De specifieke eigenschappen van de getAttribute ("eigendom"); de controle - elementen,,,, naar de specifieke naam ///////- elementen van de methode ("subelementname"); ///////de terugkeer van een lijst met alle knooppunten; ///////getchildren () naar de eerste kind zwaarder weegt dan de getchild ("subelementname"), die in de voorbeelden van de; hier is de inbreng van het XML - bestand, en we moeten de analytische:,,, <?XML version = "1"?> <class> <student rollno= "393" > <firstname> dinkar</firstname> <lastname> kad</lastname> <nickname> dinkar</nickname> <marks> 85</marks> </student> <student rollno= "493" > <firstname> Vaneet</firstname> <lastname> Gupta</lastname> <nickname> vinni</nickname> <marks> 95</marks> </student> <student rollno= "593" > jasvir</firstname> <firstname>; <lastname> singn</lastname> <nickname> jazz</nickname> <marks> 90</marks> </student> </class>,,,,, - in DomParserDemo.java, invoer, invoer, java.io.File JAV;A.io.ioexception; de invoer van java.util.list; de invoer van org.jdom2.attribute; 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 cursus (publiek jdomparserdemo statische leegte belangrijkste (touw [...] dringt erop) {proberen (dossier = nieuwe documenten ("input."); SAXBuilder SAXBuilder = nieuwe saxbuilder (); de documenten = SAXBuilder vastgesteld (input.); het systeem.. leegte fac ("wortel" + dossier. Getrootelement () (). Getname); - classelement = lijst van de documenten. Getrootelement (); < - > studentlist = classelement. Getchildren (); het systeem.. leegte fac ("---------------------------------" (int);De temperatuur = 0; temperatuur < studentlist. Size (); een temperatuur van + +) {- studenten = studentlist. (tijdelijke); het systeem.. leegte fac ("ncurrent element:" + studenten. Getname ()); eigenschap = leerlingen ("rollno"); het systeem, de leegte fac (". Nationaliteit: + eigenschappen van". Getvalue ()); het systeem.. leegte fac ("de eerste" + studenten. Zwaarder weegt dan de getchild (""). Gettext ()); het systeem.. leegte fac ("naam:" + studenten. Zwaarder weegt dan de getchild ("naam"). Gettext systeem ()); input (bijnaam: "+ studenten. Zwaarder weegt dan de getchild (bijnaam"). Gettext ()); het systeem.. leegte fac ("markers" + studenten. Zwaarder weegt dan de getchild ("marker"). Gettext ()); de verwezenlijking van de vangst (})Mexception e) {zoals printstacktrace (}); de vangst (ioexception IOE) {en)}}. Printstacktrace (); dat zou leiden tot de volgende resultaten:, wortel elementen: klasse van de elementen van de student van ---------------------------------: naam: naam: 393 de eerste Dinkar: KAD bijnaam: Dinkar logo: 85 huidige element: studenten. Van de eerste naam: achternaam: 493 vaneet: gupta bijnaam: het teken: de elementen van de student /95: naam: naam: 593 eerste Jasvir bijnaam: I:: 90, jazz.



Previous:
Next Page: