, demo voorbeeld, hier is de tekst van documenten, moeten we de vraag:,,, <?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>,,,,, XPathParserDemo.java demo in,,, pakket com.tutorialspoint.xmIk java.io.file, invoer, invoer, invoer javax.xml.parsers.documentbuilderfactory; javax.xml.parsers.documentbuilder; de invoer van javax.xml.parsers.parserconfigurationexception; de invoer van javax.xml.xpath.xpath; de invoer van javax.xml.xpath.xpathconstants; de invoer van javax.xml.xpath.xpathexpressionexception; de invoer van javax.xml.xpath.xpathfactory; de invoer van org.w3c.dom.document; de invoer van org.w3c.dom.nodelist; de invoer van org.w3c.dom.node; de invoer van org.w3c.dom.element; de invoer van org.xml.sax.saxexception; de cursus (publiek xpathparserdemo statische leegte belangrijkste (touw [...] dringt erop) {proberen (dossier = nieuwe documenten ("input."); documentbuilderfactory dbfactory = documentbuilderfactory newinstance (); de documenten.De bouwers dbuilder; dbuilder = dbfactory. Newdocumentbuilder (); de documenten = dbuilder. Analytische (input); doctor getdocumentelement () (). Normalize; xpath xpath = xpathfactory. Newinstance () (). Newxpath; het touw = "/klasse /studenten [@ rollno ='493] = (lijst lijst"; xpath (uitgedrukt). De opstelling van). De beoordeling (doc, xpathconstants. Knoop); (int i = 0; ik < de lijst. Getlength (); I + +) (- nnode = lijst van projecten. (i); het systeem. Ncurrent element: de leegte fac ("" getnodename (+ nnode.)); als (nnode getnodetype () = =. Node. Element_node {-) = ($) system.out.prin nnode;(status van drie ":" + objecten ("rollno"); het systeem.. leegte fac ("de eerste" + element. GetElementsByTagName ("'). De projecten (0). Gettextcontent ()); het systeem. Achternaam:" getElementsByTagName leegte fac ("(+ - naam." "). De projecten (0). Gettextcontent ()); het systeem.. leegte fac (" Nick naam: "+ element. GetElementsByTagName (bijnaam"). De projecten (0). Gettextcontent ()); systeem, de leegte fac ("markers".+ element. GetElementsByTagName ("marker"). De projecten (0);}}}. Gettextcontent ()). (parserconfigurationexception e) {}); printstacktrace (zoals de vangst (saxexception e) {}); printstacktrace (zoals de vangst (ioexception e) {}) zoals printstacktrace (vangst (xpathexpressionexception e); {}}}, E. Printstacktrace (); dit zou de volgende elementen: de huidige resultaten:, vol van studenten: 493 Voornaam: achternaam: vaneet gupta bijnaam: het logo: 95,
De Java - xpath XML - om de vraag
Next Page:De Java - partners - overzicht