XslCompiledTransform Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса XslCompiledTransform.
Перегрузки
| Имя | Описание |
|---|---|
| XslCompiledTransform() |
Инициализирует новый экземпляр класса XslCompiledTransform. |
| XslCompiledTransform(Boolean) |
Инициализирует новый экземпляр XslCompiledTransform класса с указанным параметром отладки. |
XslCompiledTransform()
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
Инициализирует новый экземпляр класса XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
См. также раздел
Применяется к
XslCompiledTransform(Boolean)
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
Инициализирует новый экземпляр XslCompiledTransform класса с указанным параметром отладки.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Параметры
- enableDebug
- Boolean
true для создания сведений об отладке; в противном случае false. Если задано значение true, вы можете выполнить отладку таблицы стилей с помощью отладчика Microsoft Visual Studio.
Примеры
В следующем примере показано, как включить отладку 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()
Комментарии
Чтобы выполнить действия в коде и выполнить отладку таблицы стилей, необходимо выполнить следующие условия:
Значение параметра
enableDebug—true.Таблица стилей передается Load методу в виде URI или реализации XmlReader класса, реализующего IXmlLineInfo интерфейс. Интерфейс IXmlLineInfo реализуется во всех объектах XmlReader синтаксического анализа текста.
Другими словами, если таблица стилей загружается с помощью IXPathNavigable объекта, например XmlDocument объекта или XPathDocumentXmlReader реализации, которая не реализует интерфейс, нельзя отлаживать таблицу стилейIXmlLineInfo.
Используется XmlResolver для загрузки таблицы стилей на основе XmlResolverфайлов, таких как XmlUrlResolver (это значение по умолчанию XmlResolver , используемое XslCompiledTransform классом).
Таблица стилей расположена на локальном компьютере или в интрасети.