XslCompiledTransform Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса XslCompiledTransform.
Перегрузки
XslCompiledTransform() |
Инициализирует новый экземпляр класса XslCompiledTransform. |
XslCompiledTransform(Boolean) |
Инициализирует новый экземпляр класса XslCompiledTransform с указанными параметрами отладки. |
XslCompiledTransform()
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
- Исходный код:
- XslCompiledTransform.cs
Инициализирует новый экземпляр класса XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
См. также раздел
Применяется к
XslCompiledTransform(Boolean)
- Исходный код:
- 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 или XPathDocument, или XmlReader реализации, которая не реализует IXmlLineInfo интерфейс, отладка таблицы стилей невозможна.
Объект , используемый XmlResolver для загрузки таблицы стилей, является файлом XmlResolver, например XmlUrlResolver , (по умолчанию XmlResolver используется классом XslCompiledTransform ).
Таблица стилей находится на локальном компьютере или в интрасети.