کنترل XML ASP.NET
تعریف و استفاده
کنترل XML برای نمایش مستند XML یا نتایج تبدیل XSL استفاده میشود.
ویژگیها
با تنظیم یکی از این سه ویژگی Document، DocumentContent یا DocumentSource برای مشخص کردن مستندی که باید نمایش داده شود. این سه ویژگی نمونههای مختلفی از مستندات XML را نشان میدهند. با تنظیم ویژگی مناسب، میتوانید مستند System.Xml.XmlDocument، رشته XML یا فایل XML را نمایش دهید.
با تنظیم یکی از این دو ویژگی Transform، TransformSource، میتوانید یک جدول سبک تبدیل XSL (XSLT) مشخص را انتخاب کنید، که در قبل از نوشتن مستند XML به جریان خروجی فرمت داده میشود. این دو ویژگی نمونههای مختلفی از جدول سبک تبدیل XSL برای فرمتدهی مستند XML را نشان میدهند. با تنظیم ویژگی مناسب، میتوانید مستند XML را با استفاده از شیء System.Xml.Xsl.XslCompiledTransform یا فایل جدول سبک تبدیل XSL فرمتدهی کنید. اگر جدول سبک تبدیل XSL مشخص نشده باشد، مستند XML با استفاده از فرمت پیشفرض نمایش داده میشود.
Xml کلاس همچنین ویژگی TransformArgumentList را فراهم میکند، که این ویژگی به شما امکان میدهد تا یک جدول سبک تبدیل XSL با پارامترهای اختیاری ارائه دهید. این پارامترها میتوانند پارامترهای تبدیل XSL (XSLT) یا اشیای گسترش باشند.
ویژگیها | توضیح | .NET |
---|---|---|
Document | استفاده از آن توصیه نمیشود. مستند XML را با استفاده از obiekt System.Xml.XmlDocument مشخص میکند. | 1.0 |
DocumentContent | زبان XML را مشخص میکند. | 1.0 |
DocumentSource | مسیر مستند XML را که در کنترل XML نمایش داده میشود مشخص میکند. | 1.0 |
runat | این کنترل را کنترل سرور میکند. باید به "server" تنظیم شود. | 1.0 |
Transform | از obiekt 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 استفاده کرد.