XPathContext public class XPathContext : XsltContext Documentation Code public class MatchFunction : IXsltContextFunction public class XPathVariable : IXsltContextVariable public const string IgnoreNamespace = "_" public const string NamespaceUri = "urn:castleproject.org:da" public const string Prefix = "castle-da" public XsltArgumentList Arguments { get; } public bool IsNullable { get; } public IEnumerable<XmlArrayItemAttribute> ListItemMeta { get; } public IEnumerable<IXPathSerializer> Serializers { get; } public XPathContext() public XPathContext(NameTable nameTable) public XPathContext(XPathContext parent) public XPathContext AddFunction(string prefix, string name, IXsltContextFunction function) public XPathContext AddFunction(string prefix, string name, Func<IXsltContextFunction> function) public string AddNamespace(string namespaceUri) public XPathContext AddSerializer(IXPathSerializer serializer) public void AddStandardNamespaces(XPathNavigator source) public XPathNavigator AppendElement(string name, string namespaceUri, XPathNavigator source) public XPathContext ApplyBehaviors(XmlMetadata xmlMeta, IEnumerable behaviors) public XPathNavigator CreateAttribute(string name, string namespaceUri, XPathNavigator source) public XPathContext CreateChild(XmlMetadata xmlMeta, IEnumerable behaviors) public XPathContext CreateChild(XmlMetadata xmlMeta, object[] behaviors) public string CreateNamespace(string prefix, string namespaceUri, XPathNavigator source) public bool Evaluate(XPathExpression xpath, XPathNavigator source, out object result) public string GetEffectiveNamespace(string namespaceUri) public XmlQualifiedName GetXmlType(XPathNavigator source) public bool IsNil(XPathNavigator source) public bool MakeNil(XPathNavigator source) public bool Matches(XPathExpression xpath, XPathNavigator source) public XPathNavigator SelectSingleNode(XPathExpression xpath, XPathNavigator source) public void SetXmlType(string name, string namespaceUri, XPathNavigator source)