XslCompiledTransform Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas XslCompiledTransform.
Overload
XslCompiledTransform() |
Menginisialisasi instans baru kelas XslCompiledTransform. |
XslCompiledTransform(Boolean) |
Menginisialisasi instans XslCompiledTransform baru kelas dengan pengaturan debug yang ditentukan. |
XslCompiledTransform()
- Sumber:
- XslCompiledTransform.cs
- Sumber:
- XslCompiledTransform.cs
- Sumber:
- XslCompiledTransform.cs
Menginisialisasi instans baru kelas XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
Lihat juga
Berlaku untuk
XslCompiledTransform(Boolean)
- Sumber:
- XslCompiledTransform.cs
- Sumber:
- XslCompiledTransform.cs
- Sumber:
- XslCompiledTransform.cs
Menginisialisasi instans XslCompiledTransform baru kelas dengan pengaturan debug yang ditentukan.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform (bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parameter
- enableDebug
- Boolean
true
untuk menghasilkan informasi debug; jika tidak false
. Mengatur ini untuk true
memungkinkan Anda men-debug lembar gaya dengan Microsoft Visual Studio Debugger.
Contoh
Contoh berikut menunjukkan cara mengaktifkan penelusuran kesalahan XSLT.
// 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()
Keterangan
Kondisi berikut harus dipenuhi untuk melangkah ke kode dan men-debug lembar gaya:
Parameter
enableDebug
diatur ketrue
.Lembar gaya diteruskan ke Load metode baik sebagai URI, atau implementasi XmlReader kelas yang mengimplementasikan IXmlLineInfo antarmuka. Antarmuka IXmlLineInfo diimplementasikan pada semua objek penguraian XmlReader teks.
Dengan kata lain, jika lembar gaya dimuat menggunakan IXPathNavigable objek, seperti XmlDocument atau XPathDocument, atau XmlReader implementasi yang tidak mengimplementasikan IXmlLineInfo antarmuka, Anda tidak dapat men-debug lembar gaya.
yang XmlResolver digunakan untuk memuat lembar gaya adalah berbasis XmlResolverfile , seperti XmlUrlResolver (ini adalah default XmlResolver yang digunakan oleh XslCompiledTransform kelas).
Lembar gaya terletak di komputer lokal atau pada intranet.