ASP.NET XML কন্ট্রোল

সংজ্ঞা ও ব্যবহার

XML কন্ট্রোল একটি XML ডকুমেন্ট বা XSL ট্রান্সফর্মেশন রেজাল্ট দেখানোর জন্য ব্যবহৃত হয়。

এট্রিবিউট

Document, DocumentContent বা DocumentSource এই তিনটি বৈশিষ্ট্যের কোনটিকেই সেট করে দেখানো হওয়া একটি XML ডকুমেন্টটি নির্দিষ্ট করতে হয়। এই তিনটি বৈশিষ্ট্যটি দেখানো যেতে পারেনো বিভিন্ন ধরণের XML ডকুমেন্টকে প্রতিনিধিত্ব করে। উপযুক্ত বৈশিষ্ট্য সেট করে System.Xml.XmlDocument, XML স্ট্রিং বা XML ফাইল দিয়ে ডকুমেন্টকে দেখানো যায়。

Transform, TransformSource এই দুটি বৈশিষ্ট্যের কোনটিকেই সেট করে একটি XSL ট্রান্সফর্মেশন (XSLT) স্টাইলশিপ নির্বাচন করা যায়, যা XML ডকুমেন্টটি আউটপুট স্ট্রিমে লেখা হওয়ার আগে তাকে ফরম্যাট করে। এই দুটি বৈশিষ্ট্যটি XML ডকুমেন্টকে ফরম্যাট করার বিভিন্ন ধরণের XSL ট্রান্সফর্মেশন স্টাইলশিপকে প্রতিনিধিত্ব করে। উপযুক্ত বৈশিষ্ট্য সেট করে System.Xml.Xsl.XslCompiledTransform অবজেক্ট বা XSL ট্রান্সফর্মেশন স্টাইলশিপ ফাইল দিয়ে XML ডকুমেন্টকে ফরম্যাট করা যায়। XSL ট্রান্সফর্মেশন স্টাইলশিপ নির্দিষ্ট না হলে, XML ডকুমেন্টকে ডিফল্ট ফরম্যাটে দেখানো হয়。

XML শ্রেণীটি এছাড়াও TransformArgumentList একটি বৈশিষ্ট্য প্রদান করে, যা আপনাকে অপশনাল পারামিটার সহ XSL ট্রান্সফর্মেশন স্টাইলশিপ প্রদানের সুযোগ দেয়। এই পারামিটারগুলো একটি XSL ট্রান্সফর্মেশন (XSLT) পারামিটার বা একটি এক্সটেন্ডেড অবজেক্ট হতে পারে。

এট্রিবিউট বর্ণনা .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 স্টাইলশিপটির জন্য পাঠানো হওয়া ওপশনাল পারামিটার তালিকা ধারণ করে  
TransformSource XSL ট্রান্সফর্ম ফাইলের পাথ নির্দিষ্ট করে  
XPathNavigator একটি কোর্সর মডেল, যা XML কন্ট্রোলের সাথে সংযুক্ত XML ডাটা এডিট এবং নেভিগেট করার জন্য ব্যবহৃত  

কন্ট্রোল স্ট্যান্ডার্ড এট্রিবিউট

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

সম্পূর্ণ বর্ণনা প্রাপ্ত করতে, এসটো পরিদর্শন করুনকন্ট্রোল স্ট্যান্ডার্ড এট্রিবিউট

ইনস্ট্রান্স

XML
এই উদাহরণটি একস্ট্রিং কন্ট্রোল ব্যবহার করে XSL ট্রান্সফর্মের ফলাফল দেখানোর জন্য প্রদর্শন করে