C# Класс Castle.Components.DictionaryAdapter.XPathContext

Наследование: System.Xml.Xsl.XsltContext
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddFunction ( string prefix, string name, Func function ) : XPathContext
AddFunction ( string prefix, string name, IXsltContextFunction function ) : XPathContext
AddNamespace ( string namespaceUri ) : string
AddSerializer ( IXPathSerializer serializer ) : XPathContext
AddStandardNamespaces ( XPathNavigator source ) : void
AppendElement ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
ApplyBehaviors ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
CompareDocument ( string baseUri, string nextbaseUri ) : int
CreateAttribute ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
CreateChild ( XmlMetadata xmlMeta ) : XPathContext
CreateChild ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
CreateNamespace ( string prefix, string namespaceUri, XPathNavigator source ) : string
Evaluate ( XPathExpression xpath, XPathNavigator source, object &result ) : bool
GetEffectiveNamespace ( string namespaceUri ) : string
GetXmlType ( XPathNavigator source ) : XmlQualifiedName
HasNamespace ( string prefix ) : bool
IsNil ( XPathNavigator source ) : bool
LookupNamespace ( string prefix ) : string
LookupPrefix ( string uri ) : string
MakeNil ( XPathNavigator source ) : bool
Matches ( XPathExpression xpath, XPathNavigator source ) : bool
PreserveWhitespace ( XPathNavigator node ) : bool
ResolveFunction ( string prefix, string name, XPathResultType argTypes ) : IXsltContextFunction
ResolveVariable ( string prefix, string name ) : IXsltContextVariable
SelectSingleNode ( XPathExpression xpath, XPathNavigator source ) : XPathNavigator
SetXmlType ( string name, string namespaceUri, XPathNavigator source ) : void
XPathContext ( ) : System
XPathContext ( NameTable nameTable ) : System
XPathContext ( XPathContext parent ) : System

Приватные методы

Метод Описание
AddRootNamespace ( string namespaceUri, string prefix ) : void
GetQualifiedName ( string prefix, string name ) : string
GetUniquePrefix ( ) : string
IsRootNamespace ( string namespaceUri, string &prefix ) : bool
SplitQualifiedName ( string qualifiedName, string &name ) : string

Описание методов

AddFunction() публичный Метод

public AddFunction ( string prefix, string name, Func function ) : XPathContext
prefix string
name string
function Func
Результат XPathContext

AddFunction() публичный Метод

public AddFunction ( string prefix, string name, IXsltContextFunction function ) : XPathContext
prefix string
name string
function IXsltContextFunction
Результат XPathContext

AddNamespace() публичный Метод

public AddNamespace ( string namespaceUri ) : string
namespaceUri string
Результат string

AddSerializer() публичный Метод

public AddSerializer ( IXPathSerializer serializer ) : XPathContext
serializer IXPathSerializer
Результат XPathContext

AddStandardNamespaces() публичный Метод

public AddStandardNamespaces ( XPathNavigator source ) : void
source XPathNavigator
Результат void

AppendElement() публичный Метод

public AppendElement ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
name string
namespaceUri string
source XPathNavigator
Результат XPathNavigator

ApplyBehaviors() публичный Метод

public ApplyBehaviors ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
xmlMeta XmlMetadata
behaviors IEnumerable
Результат XPathContext

CompareDocument() публичный Метод

public CompareDocument ( string baseUri, string nextbaseUri ) : int
baseUri string
nextbaseUri string
Результат int

CreateAttribute() публичный Метод

public CreateAttribute ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
name string
namespaceUri string
source XPathNavigator
Результат XPathNavigator

CreateChild() публичный Метод

public CreateChild ( XmlMetadata xmlMeta ) : XPathContext
xmlMeta XmlMetadata
Результат XPathContext

CreateChild() публичный Метод

public CreateChild ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
xmlMeta XmlMetadata
behaviors IEnumerable
Результат XPathContext

CreateNamespace() публичный Метод

public CreateNamespace ( string prefix, string namespaceUri, XPathNavigator source ) : string
prefix string
namespaceUri string
source XPathNavigator
Результат string

Evaluate() публичный Метод

public Evaluate ( XPathExpression xpath, XPathNavigator source, object &result ) : bool
xpath XPathExpression
source XPathNavigator
result object
Результат bool

GetEffectiveNamespace() публичный Метод

public GetEffectiveNamespace ( string namespaceUri ) : string
namespaceUri string
Результат string

GetXmlType() публичный Метод

public GetXmlType ( XPathNavigator source ) : XmlQualifiedName
source XPathNavigator
Результат XmlQualifiedName

HasNamespace() публичный Метод

public HasNamespace ( string prefix ) : bool
prefix string
Результат bool

IsNil() публичный Метод

public IsNil ( XPathNavigator source ) : bool
source XPathNavigator
Результат bool

LookupNamespace() публичный Метод

public LookupNamespace ( string prefix ) : string
prefix string
Результат string

LookupPrefix() публичный Метод

public LookupPrefix ( string uri ) : string
uri string
Результат string

MakeNil() публичный Метод

public MakeNil ( XPathNavigator source ) : bool
source XPathNavigator
Результат bool

Matches() публичный Метод

public Matches ( XPathExpression xpath, XPathNavigator source ) : bool
xpath XPathExpression
source XPathNavigator
Результат bool

PreserveWhitespace() публичный Метод

public PreserveWhitespace ( XPathNavigator node ) : bool
node XPathNavigator
Результат bool

ResolveFunction() публичный Метод

public ResolveFunction ( string prefix, string name, XPathResultType argTypes ) : IXsltContextFunction
prefix string
name string
argTypes XPathResultType
Результат IXsltContextFunction

ResolveVariable() публичный Метод

public ResolveVariable ( string prefix, string name ) : IXsltContextVariable
prefix string
name string
Результат IXsltContextVariable

SelectSingleNode() публичный Метод

public SelectSingleNode ( XPathExpression xpath, XPathNavigator source ) : XPathNavigator
xpath XPathExpression
source XPathNavigator
Результат XPathNavigator

SetXmlType() публичный Метод

public SetXmlType ( string name, string namespaceUri, XPathNavigator source ) : void
name string
namespaceUri string
source XPathNavigator
Результат void

XPathContext() публичный Метод

public XPathContext ( ) : System
Результат System

XPathContext() публичный Метод

public XPathContext ( NameTable nameTable ) : System
nameTable NameTable
Результат System

XPathContext() публичный Метод

public XPathContext ( XPathContext parent ) : System
parent XPathContext
Результат System