| 
    CodePorting.Translator Cs2Cpp
    
   CodePorting.Translator.Cs2Cpp.Framework 
   | 
 
Classes | |
| class | Details_XPathException | 
| Provides the exception thrown when an error occurs while processing an XPath expression.  More... | |
| class | IXPathNavigable | 
| Provides an accessor to the XPathNavigator class.  More... | |
| class | XPathDocument | 
| Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model.  More... | |
| class | XPathExpression | 
| Provides a typed class that represents a compiled XPath expression.  More... | |
| class | XPathItem | 
| Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.  More... | |
| class | XPathNavigator | 
| Provides a cursor model for navigating and editing XML data.  More... | |
| class | XPathNodeIterator | 
| Provides an iterator over a selected set of nodes.  More... | |
Typedefs | |
| using | XPathException = System::ExceptionWrapper< Details_XPathException > | 
Enumerations | |
| enum class | XmlSortOrder { Ascending = 1 , Descending = 2 } | 
| Specifies the sort order.  More... | |
| enum class | XmlCaseOrder { None = 0 , UpperFirst = 1 , LowerFirst = 2 } | 
| Specifies the sort order for uppercase and lowercase letters.  More... | |
| enum class | XmlDataType { Text = 1 , Number = 2 } | 
| Specifies the data type used to determine sort order.  More... | |
| enum class | XPathResultType {  Number = 0 , String = 1 , Boolean = 2 , NodeSet = 3 , Navigator = static_cast<int32_t>(XPathResultType::String) , Any = 5 , Error }  | 
| Specifies the return type of the XPath expression.  More... | |
| enum class | XPathNamespaceScope { All , ExcludeXml , Local } | 
| Defines the namespace scope.  More... | |
| enum class | XPathNodeType {  Root , Element , Attribute , Namespace , Text , SignificantWhitespace , Whitespace , ProcessingInstruction , Comment , All }  | 
| Defines the XPath node types that can be returned from the XPathNavigator class.  More... | |
      
  | 
  strong | 
      
  | 
  strong | 
      
  | 
  strong | 
Specifies the sort order.
      
  | 
  strong | 
Defines the namespace scope.
      
  | 
  strong | 
Defines the XPath node types that can be returned from the XPathNavigator class.
| Enumerator | |
|---|---|
| Root | The root node of the XML document or node tree.  | 
| Element | An element, such as   | 
| Attribute | An attribute, such as   | 
| Namespace | A namespace, such as   | 
| Text | The text content of a node. Equivalent to the Document Object Model (DOM) Text and CDATA node types. Contains at least one character.  | 
| SignificantWhitespace | A node with white space characters and   | 
| Whitespace | A node with only white space characters and no significant white space. White space characters are   | 
| ProcessingInstruction | A processing instruction, such as   | 
| Comment | A comment, such as   | 
| All | Any of the XPathNodeType node types.  | 
      
  | 
  strong |