, demo eksempel, her er vi nødt til at analysere indgående xml - fil:,,, og det?xml - version = "0"?> <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"> <firstname>jasvir</firstname> <lastname>singn</lastname> <nickname>jazz</nickname> <marks>90</marks> </student> </class> , ,,Demo Example:,,,DOM4JQueryDemo.java,, package com.tutorialspoint.xmljava.io.file, import, import - java.util.list; import org.dom4j.document; import org.dom4j.documentexception; import org.dom4j.element; import org.dom4j.node; import org.dom4j.io.saxreader; offentlige klasse dom4jquerydemo {offentlige statisk tomrum vigtigste (string [] args) (prøve (sag inputfile = ny fil ("input. txt"); saxreader læser = nye saxreader(); dokument = læser. læs (inputfile) system. println ("grundlæggende element:" + dokument. getrootelement(). getname()); element classelement = dokument. getrootelement(); listen < node > knudepunkter = dokument. selectnodes ("/klasse /elev [@ rollno ='493 ']"); system. println ("----------------------------"), fo -r (node node: knudepunkt) (system. println (") ncurrent element:" + node. getname()) system. println ("elev rulle:" + node. værdi ("@ rollno") system. println ("fornavn:" + node. selectsinglenode ("firstname"). gettext()) system. println ("sidste navn:" + node. selectsinglenode ("lastname"). gettext()) system. println ("fornavn:" + node. selectsinglenode ("øgenavn"). gettext()) system. println ("mærker" + node. selectsinglenode ("mærker"). gettext())}} fangst (documentexception e) (f. printstacktrace();}}}, vil det føre til følgende resultat: grundlæggende element: klasse y------------------ aktuelle element: studerende, rul nr. 493 fornavn: vaneet efternavn: gupta fornavn: vinni varemærker: 95,,,
java dom4j parser til søgning i xml - dokument
Next Page:java dom4j parser - ændre xml - dokument