, xpath er en officiel henstilling af world wide web consortium (w3c).den definerer et sprog for at finde oplysninger i en xml - filer.det anvendes til at gennemgå elementer og attributter for en xml - dokument.xpath giver forskellige typer udtryk, som kan bruges til at undersøge relevante oplysninger fra xml - dokumenter. hvad er xpath?,,,, struktur definations, - xpath definerer de dele af en xml - dokument som element, attribut, tekst, namespace, forarbejdning, undervisning, kommentarer og dokument knudepunkter,,,, vej udtryk, xpath giver stærk sti udtryk udvælge knudepunkter eller liste af knudepunkter i xml - dokumenter,.,,,, standard funktioner, xpath indeholder en rig bibliotek af standard funktioner for manipulation af strenge værdier, numeriske værdier, dato og tidspunkt, sammenligning, knudepunkt og qname manipulation, sekvens manipulering, boolean værdier osv.,,,, en vigtig del af xslt, xpath er et af de vigtigste elementer i xslt standard og skal have kendskab til for at arbejde med xslt dokumenter.,,, w3c henstilling, xpath er officielle anbefaling af world wide web consortium (w3c).,,,, her er vi nødt til at analysere indgående tekstfil:,,, <?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> , ,XPath Expressions,XPath uses a path udtryk til at udvælge knude eller en fortegnelse over lymfeknuder fra en xml - dokument.følgende er en liste over nyttige veje og udtryk til at udvælge enhver node /liste af lymfeknuder fra en xml - dokument.expressiondescription node nameselect alle knudepunkter med fornavn "nodename" /udvælgelse starter fra roden node //udvælgelse begynder fra den nuværende knude, der matcher udvælgelse. udvælger de nuværende node... vælger forældrene til de nuværende node @ udvælger attributter studentexample d knudepunkter med navnet "studerende" klasse /studentexample d - elementer, der er børn af klasse //studentselects alle studerende elementer, uanset hvor de er, i det dokument, predicates, kriminelle, anvendes til at finde særlige knude eller en knude, der indeholder særlige værdi, og som er defineret ved hjælp af [...]. expressionresult /klasse /elev [1] vælger den første elev element, der er et barn af klasse element./klasse /elev [last()] udvælger de sidste elev element, der er et barn af klassen element./klasse /elev [last() - 1] vælger det sidste, men en elev element, der er et barn af klassen element.//elev [@ rollno ='493 '] udvælger alle studerende, der er en egenskab ved navn rollno til en værdi af 493,