XPath

E127246

XPath is a query language used to navigate and select nodes in XML documents based on their structure and content.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (3)

Label Occurrences
XPath canonical 15
XPath 1.0 3
XML Path Language 2

Statements (61)

Predicate Object
instanceOf W3C standard
XML technology
query language
abbreviation XPath self-link
canBeEmbeddedIn programming languages via libraries
designedFor XML
developedBy World Wide Web Consortium
expressionSyntax path-like notation using / separators
fullName XPath self-linksurface differs
surface form: XML Path Language
hasAxis ancestor
ancestor-or-self
attribute
child
descendant
descendant-or-self
following-sibling
parent
preceding-sibling
self
hasDataModel XDM (XQuery and XPath Data Model)
surface form: XPath Data Model
hasVersion XPath self-linksurface differs
surface form: XPath 1.0

XPath 2.0
XPath 3.0
XPath 3.1
influenced CSS
surface form: CSS selectors

JSONPath
XQuery
primaryPurpose filter XML nodes based on conditions
navigate XML document structure
select nodes from XML documents
releasedIn 1999
2007
returnType boolean
node set
number
string
standardizedBy World Wide Web Consortium
surface form: W3C

World Wide Web Consortium
surface form: W3C

World Wide Web Consortium
surface form: W3C

World Wide Web Consortium
surface form: W3C

World Wide Web Consortium
surface form: W3C
supports axes
boolean operations
functions
namespace-aware queries
node tests
numeric operations
path expressions
predicates
string operations
typicalImplementationLanguage C#
Java
JavaScript
Python
usedIn XML-based data formats
configuration files
web services
usedWith XML Schema
XPointer
XQuery
XSLT

Referenced by (20)

Full triples — surface form annotated when it differs from this entity's canonical label.

Schematron usesLanguage XPath
XSLT uses XPath
XSLT relatedTo XPath
XQuery basedOn XPath
XQuery influencedBy XPath
XPath fullName XPath self-linksurface differs
this entity surface form: XML Path Language
XPath abbreviation XPath self-link
XPath hasVersion XPath self-linksurface differs
this entity surface form: XPath 1.0
XPath 2.0 follows XPath
this entity surface form: XPath 1.0
XPath 3.0 partOf XPath
this entity surface form: XML Path Language
ISO/IEC 19757-3 uses XPath
JSONiq relatedTechnology XPath
xalan supportsStandard XPath
subject surface form: Xalan
xalan implementsSpecification XPath
subject surface form: Xalan
this entity surface form: XPath 1.0