C# 클래스 Castle.Components.DictionaryAdapter.XPathContext

상속: System.Xml.Xsl.XsltContext
파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP 1 사용 예제들

공개 메소드들

메소드 설명
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