C# Class Castle.Components.DictionaryAdapter.XPathContext

Inheritance: System.Xml.Xsl.XsltContext
Afficher le fichier Open project: Jarvin-Guan/CleanAOP Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddFunction() public méthode

public AddFunction ( string prefix, string name, Func function ) : XPathContext
prefix string
name string
function Func
Résultat XPathContext

AddFunction() public méthode

public AddFunction ( string prefix, string name, IXsltContextFunction function ) : XPathContext
prefix string
name string
function IXsltContextFunction
Résultat XPathContext

AddNamespace() public méthode

public AddNamespace ( string namespaceUri ) : string
namespaceUri string
Résultat string

AddSerializer() public méthode

public AddSerializer ( IXPathSerializer serializer ) : XPathContext
serializer IXPathSerializer
Résultat XPathContext

AddStandardNamespaces() public méthode

public AddStandardNamespaces ( XPathNavigator source ) : void
source XPathNavigator
Résultat void

AppendElement() public méthode

public AppendElement ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
name string
namespaceUri string
source XPathNavigator
Résultat XPathNavigator

ApplyBehaviors() public méthode

public ApplyBehaviors ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
xmlMeta XmlMetadata
behaviors IEnumerable
Résultat XPathContext

CompareDocument() public méthode

public CompareDocument ( string baseUri, string nextbaseUri ) : int
baseUri string
nextbaseUri string
Résultat int

CreateAttribute() public méthode

public CreateAttribute ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
name string
namespaceUri string
source XPathNavigator
Résultat XPathNavigator

CreateChild() public méthode

public CreateChild ( XmlMetadata xmlMeta ) : XPathContext
xmlMeta XmlMetadata
Résultat XPathContext

CreateChild() public méthode

public CreateChild ( XmlMetadata xmlMeta, IEnumerable behaviors ) : XPathContext
xmlMeta XmlMetadata
behaviors IEnumerable
Résultat XPathContext

CreateNamespace() public méthode

public CreateNamespace ( string prefix, string namespaceUri, XPathNavigator source ) : string
prefix string
namespaceUri string
source XPathNavigator
Résultat string

Evaluate() public méthode

public Evaluate ( XPathExpression xpath, XPathNavigator source, object &result ) : bool
xpath XPathExpression
source XPathNavigator
result object
Résultat bool

GetEffectiveNamespace() public méthode

public GetEffectiveNamespace ( string namespaceUri ) : string
namespaceUri string
Résultat string

GetXmlType() public méthode

public GetXmlType ( XPathNavigator source ) : XmlQualifiedName
source XPathNavigator
Résultat XmlQualifiedName

HasNamespace() public méthode

public HasNamespace ( string prefix ) : bool
prefix string
Résultat bool

IsNil() public méthode

public IsNil ( XPathNavigator source ) : bool
source XPathNavigator
Résultat bool

LookupNamespace() public méthode

public LookupNamespace ( string prefix ) : string
prefix string
Résultat string

LookupPrefix() public méthode

public LookupPrefix ( string uri ) : string
uri string
Résultat string

MakeNil() public méthode

public MakeNil ( XPathNavigator source ) : bool
source XPathNavigator
Résultat bool

Matches() public méthode

public Matches ( XPathExpression xpath, XPathNavigator source ) : bool
xpath XPathExpression
source XPathNavigator
Résultat bool

PreserveWhitespace() public méthode

public PreserveWhitespace ( XPathNavigator node ) : bool
node XPathNavigator
Résultat bool

ResolveFunction() public méthode

public ResolveFunction ( string prefix, string name, XPathResultType argTypes ) : IXsltContextFunction
prefix string
name string
argTypes XPathResultType
Résultat IXsltContextFunction

ResolveVariable() public méthode

public ResolveVariable ( string prefix, string name ) : IXsltContextVariable
prefix string
name string
Résultat IXsltContextVariable

SelectSingleNode() public méthode

public SelectSingleNode ( XPathExpression xpath, XPathNavigator source ) : XPathNavigator
xpath XPathExpression
source XPathNavigator
Résultat XPathNavigator

SetXmlType() public méthode

public SetXmlType ( string name, string namespaceUri, XPathNavigator source ) : void
name string
namespaceUri string
source XPathNavigator
Résultat void

XPathContext() public méthode

public XPathContext ( ) : System
Résultat System

XPathContext() public méthode

public XPathContext ( NameTable nameTable ) : System
nameTable NameTable
Résultat System

XPathContext() public méthode

public XPathContext ( XPathContext parent ) : System
parent XPathContext
Résultat System