<PackageReference Include="castle.core" Version="2.5.1" />

XPathContext

public class XPathContext : XsltContext

public const string IgnoreNamespace = "_"

public const string NamespaceUri = "urn:castleproject.org:da"

public const string Prefix = "castle-da"

public XsltArgumentList Arguments { 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 XPathNavigator AppendElement(string name, string namespaceUri, XPathNavigator source)

public XPathNavigator CreateAttribute(string name, string namespaceUri, XPathNavigator source)

public XPathContext CreateChild(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 bool Matches(XPathExpression xpath, XPathNavigator source)

public void SetXmlType(string name, string namespaceUri, XPathNavigator source)