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 ਟਰਾਂਸਫਾਰਮ ਦੇ ਨਤੀਜੇ ਨੂੰ ਦਿਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ。