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()

Комментарии

Чтобы выполнить действия в коде и выполнить отладку таблицы стилей, необходимо выполнить следующие условия:

  • Значение параметра enableDebugtrue.

  • Таблица стилей передается Load методу в виде URI или реализации XmlReader класса, реализующего IXmlLineInfo интерфейс. Интерфейс IXmlLineInfo реализуется во всех объектах XmlReader синтаксического анализа текста.

    Другими словами, если таблица стилей загружается с помощью IXPathNavigable объекта, например XmlDocument объекта или XPathDocumentXmlReader реализации, которая не реализует интерфейс, нельзя отлаживать таблицу стилейIXmlLineInfo.

  • Используется XmlResolver для загрузки таблицы стилей на основе XmlResolverфайлов, таких как XmlUrlResolver (это значение по умолчанию XmlResolver , используемое XslCompiledTransform классом).

  • Таблица стилей расположена на локальном компьютере или в интрасети.

См. также раздел

Применяется к