System::Xml::XPath Namespace Reference

Namespaces

 XPathResultType
 

Classes

class  IXPathNavigable
 
class  XPathDocument
 
class  XPathExpression
 
class  XPathItem
 
class  XPathNavigator
 
class  XPathNodeIterator
 

Enumerations

enum  XPathNamespaceScope { XPathNamespaceScope::All, XPathNamespaceScope::ExcludeXml, XPathNamespaceScope::Local }
 
enum  XPathNodeType {
  XPathNodeType::Root = 0, XPathNodeType::Element = 1, XPathNodeType::Attribute = 2, XPathNodeType::Namespace = 3,
  XPathNodeType::Text = 4, XPathNodeType::SignificantWhitespace = 5, XPathNodeType::Whitespace = 6, XPathNodeType::ProcessingInstruction = 7,
  XPathNodeType::Comment = 8, XPathNodeType::All = 9
}
 

Functions

 DECLARE_INHERITED_EXCEPTION (XPathException, SystemException)
 

Enumeration Type Documentation

◆ XPathNamespaceScope

Enumerator
All 
ExcludeXml 
Local 

◆ XPathNodeType

Enumerator
Root 
Element 
Attribute 
Namespace 
Text 
SignificantWhitespace 
Whitespace 
ProcessingInstruction 
Comment 
All 

Function Documentation

◆ DECLARE_INHERITED_EXCEPTION()

System::Xml::XPath::DECLARE_INHERITED_EXCEPTION ( XPathException  ,
SystemException   
)