XslCompiledTransform Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XslCompiledTransform sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| XslCompiledTransform() |
XslCompiledTransform sınıfının yeni bir örneğini başlatır. |
| XslCompiledTransform(Boolean) |
Belirtilen hata ayıklama ayarıyla sınıfının yeni bir örneğini XslCompiledTransform başlatır. |
XslCompiledTransform()
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
XslCompiledTransform sınıfının yeni bir örneğini başlatır.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Ayrıca bkz.
Şunlara uygulanır
XslCompiledTransform(Boolean)
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
- Kaynak:
- XslCompiledTransform.cs
Belirtilen hata ayıklama ayarıyla sınıfının yeni bir örneğini XslCompiledTransform başlatır.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parametreler
- enableDebug
- Boolean
true hata ayıklama bilgileri oluşturmak için; aksi takdirde false. Bunu true olarak ayarlamak, Microsoft Visual Studio Hata Ayıklayıcısı ile stil sayfasında hata ayıklamanızı sağlar.
Örnekler
Aşağıdaki örnekte XSLT hata ayıklamanın nasıl etkinleştirileceği gösterilmektedir.
// Enable XSLT debugging.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet.
xslt.Load("output.xsl");
// Create the writer.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent=true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// Execute the transformation.
xslt.Transform("books.xml", writer);
writer.Close();
' Enable XSLT debugging.
Dim xslt As New XslCompiledTransform(true)
' Load the style sheet.
xslt.Load("output.xsl")
' Create the writer.
Dim settings As New XmlWriterSettings()
settings.Indent=true
Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings)
' Execute the transformation.
xslt.Transform("books.xml", writer)
writer.Close()
Açıklamalar
Koda girmek ve stil sayfasında hata ayıklamak için aşağıdaki koşulların karşılanması gerekir:
enableDebugparametresi olaraktrueayarlanır.Stil sayfası yöntemine Load URI olarak veya arabirimi uygulayan sınıfın XmlReader uygulaması olarak IXmlLineInfo geçirilir. Arabirim IXmlLineInfo , tüm metin ayrıştırma nesnelerine XmlReader uygulanır.
Başka bir deyişle, stil sayfası veya IXPathNavigablegibi bir XmlDocumentXPathDocument nesne veya arabirimi uygulamayan XmlReader bir IXmlLineInfo uygulama kullanılarak yüklenirse, stil sayfasında hata ayıklayamazsınız.
XmlResolver Stil sayfasını yüklemek için kullanılan, (sınıfı tarafından XmlResolver kullanılan varsayılan XmlUrlResolver değerdir) gibi XmlResolver dosya tabanlıdırXslCompiledTransform.
Stil sayfası yerel makinede veya intranette bulunur.