ASP.NET XML کنٹرول
تعریف اور استعمال
XML کنٹرول XML دستاویز یا XSL تبدیلی کے نتیجے کو دکھانے کے لئے استعمال کئے جاتا ہے。
ਪ੍ਰਤੀਯੋਗਿਤਾ
Document، DocumentContent یا DocumentSource ان تینوں اپریوٹیو میں سے کسی کو قائم کرکے آپ کو دکھانے والا XML دستاویز چنا جاسکتا ہے، جو مختلف نوعیت کے XML دستاویزوں کو دکھانے کا کام کرتا ہے۔ اگر آپ کو مناسب اپریوٹیو قائم کرتے ہیں تو آپ کو System.Xml.XmlDocument، XML استرنگ یا XML دستاویز کو دکھایا جاسکتا ہے。
Transform، TransformSource ان دونوں اپریوٹیو کو قائم کرکے، آپ کو XSL تبدیلی (XSLT) استیلائی پترونام کو چنا جاسکتا ہے، جو XML دستاویز کو برون نکالنے سے پہلے اس کی فرمٹ کاری کا کام کرتی ہے۔ یہ دونوں اپریوٹیو مختلف نوعیت کے XSL تبدیلی استیلائی پتروناموں کو فراہم کرتے ہیں جو XML دستاویز کو فرمٹ کرنے کے لئے استعمال کئے جاسکتے ہیں۔ اگر آپ کو کوئی XSL تبدیلی استیلائی پترونام نہیں ملا تو XML دستاویز کو طور پر پیش کیا جائے گا。
Xml کلاس نال TransformArgumentList اپریوٹیو فراہم کرتی ہے، جس سے آپ کو ایک ایسی ترجیحی پارامٹر رکھنے کا موقع فراہم ہوتا ہے جس میں XSL تبدیلی (XSLT) پارامٹر یا ایک ایسا ایکسٹینڈڈ آئیٹم رکھا جاسکتا ہے。
ਪ੍ਰਤੀਯੋਗਿਤਾ | ਵਰਣਨ | .NET |
---|---|---|
Document | ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ, 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 ਟਰਾਂਸਫਾਰਮ ਦੇ ਨਤੀਜੇ ਨੂੰ ਦਿਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ。