ASP.NET XML-kontrol
Definition og brug
XML-kontroller bruges til at vise XML-dokumenter eller XSL-omformingsresultater.
属性
Ved at sætte en af disse egenskaber, Document, DocumentContent eller DocumentSource, kan du specificere det XML-dokument, der skal vises. Disse egenskaber repræsenterer forskellige typer af XML-dokumenter, der kan vises. Ved at sætte de passende egenskaber kan du vise System.Xml.XmlDocument, en XML-streng eller en XML-fil.
Ved at sætte en af disse egenskaber, Transform eller TransformSource, kan du vælge at specificere en XSL-omformings (XSLT) stil, der formaterer XML-dokumentet, før det skrives til outputstrømmen. Disse egenskaber repræsenterer forskellige typer af XSL-omformingsstile, der kan bruges til at formater XML-dokumenter. Ved at sætte de passende egenskaber kan du formatere XML-dokumenter med System.Xml.Xsl.XslCompiledTransform-objektet eller en XSL-omformingsstil fil. Hvis ingen XSL-omformingsstil er specificeret, vises XML-dokumentet med standardformat.
Xml-klassen tilbyder også TransformArgumentList-egenskaben, som muliggør at tilbyde XSL-omformingsstilarter med valgfri parametre. Disse parametre kan være XSL-omformings (XSLT) parametre eller udvidede objekter.
属性 | 描述 | .NET |
---|---|---|
Document | 不赞成使用。规定使用 System.Xml.XmlDocument 对象的 XML 文档。 | 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 转换的结果。