XsltContext 類別

定義

封裝可延伸樣式表語言轉換 (XSLT) 處理器的目前執行內容,可讓 XML 路徑語言 (XPath) 解析函式、參數和 XPath 運算式中的命名空間。

public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
    inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
繼承
衍生

建構函式

XsltContext()

初始化 XsltContext 類別的新執行個體。

XsltContext(NameTable)

使用指定的 XsltContext 初始化 NameTable 類別的新執行個體。

屬性

DefaultNamespace

取得預設命名空間的命名空間 URI。

(繼承來源 XmlNamespaceManager)
NameTable

取得與這個物件相關聯的 XmlNameTable

(繼承來源 XmlNamespaceManager)
Whitespace

在衍生類別中覆寫時,取得值,表示是否要在輸出中包含空白區 (White Space) 節點。

方法

AddNamespace(String, String)

將指定的命名空間加入集合中。

(繼承來源 XmlNamespaceManager)
CompareDocument(String, String)

在衍生類別中覆寫時,根據 XSLT 處理器 (即 XslTransform 類別) 載入兩個文件的順序,比較它們的基底統一資源識別元 (URI)。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

傳回用於逐一查看 XmlNamespaceManager 中命名空間的列舉值。

(繼承來源 XmlNamespaceManager)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetNamespacesInScope(XmlNamespaceScope)

取得命名空間名稱集合,會根據前置詞索引,可用於列舉目前在範圍中的命名空間。

(繼承來源 XmlNamespaceManager)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
HasNamespace(String)

取得值,表示提供的前置詞是否具有針對目前推送的範圍中定義的命名空間。

(繼承來源 XmlNamespaceManager)
LookupNamespace(String)

取得指定前置詞的命名空間 URI。

(繼承來源 XmlNamespaceManager)
LookupPrefix(String)

尋找為指定命名空間 URI 宣告的前置詞。

(繼承來源 XmlNamespaceManager)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
PopScope()

將命名空間範圍自堆疊取出。

(繼承來源 XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

在衍生類別中覆寫時,會針對指定的內容來評估是否保留或刪除空白區節點。

PushScope()

將命名空間範圍推送至堆疊。

(繼承來源 XmlNamespaceManager)
RemoveNamespace(String, String)

移除指定前置詞的指定命名空間。

(繼承來源 XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

在衍生類別中覆寫時,會解析函式參考並傳回表示函式的 IXsltContextFunctionIXsltContextFunction 用於在執行時間取得函式的傳回值。

ResolveVariable(String, String)

在衍生類別中覆寫時,會解析變數參考並傳回表示變數的 IXsltContextVariable

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於