XPath

E127246

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

All labels observed (3)

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

How this entity was disambiguated

Statements (61)

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

XPath 2.0
XPath 3.0
XPath 3.1
influenced CSS selectors
linked to: CSS

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 W3C
W3C
W3C
W3C
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

How these facts were elicited

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 XML Path Language
linked to: XPath
XPath abbreviation XPath
XPath hasVersion XPath 1.0
linked to: XPath
XPath 2.0 follows XPath 1.0
linked to: XPath
XPath 3.0 partOf XML Path Language
linked to: XPath
ISO/IEC 19757-3 uses XPath
JSONiq relatedTechnology XPath
Xalan supportsStandard XPath
subject linked to: xalan
Xalan implementsSpecification XPath 1.0
subject linked to: xalan
linked to: XPath