C# Class Mvp.Xml.XPointer.ElementSchemaPointerPart

element() scheme based XPointer pointer part.
Inheritance: Mvp.Xml.XPointer.PointerPart
Show file Open project: Monobjc/monobjc-tools Class Usage Examples

Public Methods

Method Description
Evaluate ( XPathNavigator doc, XmlNamespaceManager nm ) : XPathNodeIterator

Evaluates XPointer pointer part and returns pointed nodes.

ParseSchemaData ( XPointerLexer lexer ) : ElementSchemaPointerPart

Parses element() based pointer part and builds instance of ElementSchemaPointerPart class.

Method Details

Evaluate() public method

Evaluates XPointer pointer part and returns pointed nodes.
public Evaluate ( XPathNavigator doc, XmlNamespaceManager nm ) : XPathNodeIterator
doc System.Xml.XPath.XPathNavigator Document to evaluate pointer part on
nm System.Xml.XmlNamespaceManager Namespace manager
return System.Xml.XPath.XPathNodeIterator

ParseSchemaData() public static method

Parses element() based pointer part and builds instance of ElementSchemaPointerPart class.
public static ParseSchemaData ( XPointerLexer lexer ) : ElementSchemaPointerPart
lexer XPointerLexer Lexical analizer.
return ElementSchemaPointerPart