Контрол 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.