Контрол XML для ASP.NET

Определение и использование

Контрол XML используется для отображения документа XML или результата трансформации XSL.

Свойства

Одним из этих атрибутов - Document, DocumentContent или DocumentSource - можно определить XML-документ, который нужно отображать. Эти атрибуты представляют собой различные типы XML-документов, которые можно отображать. Настройкой соответствующих атрибутов можно отображать System.Xml.XmlDocument, строку XML или файл XML.

Настройкой одного из этих атрибутов - Transform или TransformSource - можно выбрать指定ный XSL-трансформацию (XSLT) шаблон, который форматирует документ XML до записи в поток вывода. Эти атрибуты представляют собой различные типы шаблонов трансформации XSL, доступные для форматирования документа XML. Настройкой соответствующих атрибутов можно форматировать документ XML с помощью объекта System.Xml.Xsl.XslCompiledTransform или файла шаблона трансформации XSL. Если шаблон трансформации XSL не указан, документ XML отображается в виде по умолчанию.

Класс Xml также предоставляет атрибут TransformArgumentList, который позволяет предоставлять XSL-трансформации с опциональными параметрами. Эти параметры могут быть параметрами трансформации (XSLT) или расширяемыми объектами.

Свойства Описание .NET
Document Не рекомендуется использовать. Указывает XML-документ, используемый объектом System.Xml.XmlDocument. 1.0
DocumentContent Указывает строку XML. 1.0
DocumentSource Указывает путь к XML-документу, который отображается в контроллере XML. 1.0
runat Указывает, что этот контроллер является серверным контроллером. Должно быть установлено в "server". 1.0
Transform Используйте объект System.Xml.Xsl.XslTransform для форматирования XML-документа. 1.0
TransformArgumentList Содержит список необязательных параметров, передаваемых в таблицу стилей и используемых в расширении языка преобразования таблиц стилей (XSLT).  
TransformSource Указывает путь к файлу преобразования XSL.  
XPathNavigator Модель курсора для навигации и редактирования XML-данных, связанных с контроллером XML.  

Стандартные свойства контроллеров

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Для полного описания посетитеСтандартные свойства контроллеров.

Пример

XML
Этот пример показывает, как использовать контроллеры XML для отображения результатов преобразования XSL.