XsltContext Sınıf

Tanım

XML Yol Dili'nin (XPath) XPath ifadelerindeki işlevleri, parametreleri ve ad alanlarını çözümlemesine olanak sağlayan Dönüşümler için Genişletilebilir Stil Sayfası Dili (XSLT) işlemcisinin geçerli yürütme bağlamını kapsüller.

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
Devralma
Türetilmiş

Oluşturucular

XsltContext()

XsltContext sınıfının yeni bir örneğini başlatır.

XsltContext(NameTable)

belirtilen NameTableile sınıfının yeni bir örneğini XsltContext başlatır.

Özellikler

DefaultNamespace

Varsayılan ad alanı için ad alanı URI'sini alır.

(Devralındığı yer: XmlNamespaceManager)
NameTable

Bu nesneyle ilişkili öğesini XmlNameTable alır.

(Devralındığı yer: XmlNamespaceManager)
Whitespace

Türetilmiş bir sınıfta geçersiz kılındığında, çıkışa boşluk düğümlerinin eklenip eklenmeyeceğini belirten bir değer alır.

Yöntemler

AddNamespace(String, String)

Verilen ad alanını koleksiyona ekler.

(Devralındığı yer: XmlNamespaceManager)
CompareDocument(String, String)

Türetilmiş bir sınıfta geçersiz kılındığında, iki belgenin temel Tekdüzen Kaynak Tanımlayıcılarını (URI' ler) belgelerin XSLT işlemcisi (yani sınıfı) tarafından yüklenme sırasına XslTransform göre karşılaştırır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

içindeki ad alanları XmlNamespaceManagerarasında yineleme yapmak için kullanılacak bir numaralandırıcı döndürür.

(Devralındığı yer: XmlNamespaceManager)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNamespacesInScope(XmlNamespaceScope)

Şu anda kapsamda olan ad alanlarını listelemek için kullanılabilecek ön eke göre anahtarlanan ad alanı adlarından oluşan bir koleksiyon alır.

(Devralındığı yer: XmlNamespaceManager)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HasNamespace(String)

Sağlanan ön ekin geçerli gönderilen kapsam için tanımlanmış bir ad alanına sahip olup olmadığını belirten bir değer alır.

(Devralındığı yer: XmlNamespaceManager)
LookupNamespace(String)

Belirtilen ön ek için ad alanı URI'sini alır.

(Devralındığı yer: XmlNamespaceManager)
LookupPrefix(String)

Verilen ad alanı URI'si için bildirilen ön eki bulur.

(Devralındığı yer: XmlNamespaceManager)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PopScope()

Yığından bir ad alanı kapsamı açar.

(Devralındığı yer: XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Türetilmiş bir sınıfta geçersiz kılındığında, boşluk düğümlerinin korunup korunmayacağını veya verilen bağlam için bunların şeritlenip çıkarılmayacağını değerlendirir.

PushScope()

Bir ad alanı kapsamını yığına gönderir.

(Devralındığı yer: XmlNamespaceManager)
RemoveNamespace(String, String)

Verilen ön ek için verilen ad alanını kaldırır.

(Devralındığı yer: XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Türetilmiş bir sınıfta geçersiz kılındığında, işlev başvurularını çözümler ve işlevi temsil eden bir IXsltContextFunction döndürür. IXsltContextFunction işlevin dönüş değerini almak için yürütme zamanında kullanılır.

ResolveVariable(String, String)

Türetilmiş bir sınıfta geçersiz kılındığında, değişken başvuruyu çözümler ve değişkeni temsil eden bir IXsltContextVariable döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır