MENU
Backgrounds
Tools
Tutorials
What Is
About
 


CopyScape

What Is Xpath

   
Other Categories In What Is
Adobe
Apng
C
Csi
Dom
Flex
Http
Java
Jsp
Mysql
Owl
Pls
Python
Ruby
Soap
Svg
Vbscript
Xforms
Xml
Xquery
Xslt
Adobe A I R
Asp
Cdf
Css
Esi
Gif
Https
Java Script
Math M L
Network
Perl
Png
Quirks Mode
Silverlight
Sqlite
Tcl
Voicexml
Xhtml
Xpath
Xsl
Ajax
Bmp
Cfml
Dhtml
Flash
Html
Iframe
Jpeg
Microsoft Sql Server
Oracle Database
Php
Postgre S Q L
Rdf
Smil
Ssi
Tiff
Wsdl
Xlink
Xpointer
Xsl-fo

In the development of XML based websites, there may at some point in time be a need for selecting particular nodes from an XML document rather than the entire document. The specification that is needed to handle this node selection is that of the XPath. Furthermore, XPath is also fully capable of handling other tasks such as the computing of strings, Boolean values as well as even numbers.

For anyone who has looked at an XML document in the past, you can see that its structure is basically like that of a tree. When using the XPath technology, you can select entries from on the XML document by determining the criteria for that selection. In its original development, XPath was created as a means of streamlining and providing a common syntax for the behaviours between the XPointer technology from Sun Microsystems and that of XSLT. Since its initial development, it has since been accepted by the World Wide Web Consortium and has been expanded for use in a number of other XML schemes like that of the XForms.

It was back in 1999 when XPath 1.0 was introduced to the World Wide Web. This original version was usually called from a particular API, using languages like C#, Java as well as JavaScript. It could also be implemented through various embedded languages as well.

Today we are currently using the XPath 2.0 version which was accepted by the W3C at the beginning of 2007. While XPath 2.0 may be much larger and more robust of a language, there are still a number of developments which still make use of the older XPath 1.0.

The major difference between the two versions is that XPath 2.0 allows for a larger library of functions as well as operators which makes it able to support a richer selection of type sets. It was actually developed as a subset of the commonly used XQuerry before becoming the 2nd version of XPath.

Original Authors: Nick
Edit Update Authors: M.A.Harris
Updated On:
04/03/2009

Program Software Development © Globel Limited UK LOGON