تبدیل XML توسط XSLT به صورت Dynamic
با سلام
من بعد از گرفتن کوئری از دیتابیسم نتیجه آنرا به شکل XML در میارم.( منتهی ذخیره نمیکنم . )
یک فایل TransformXSLT.xslt هم دارم که وظیفه ایجاد تغییرات در XML م را دارد.
من این کد را نوشتم اما یک جا به بن بست خوردم :
XslTransform myTrans = new XslTransform();
myTrans.Load(Server.MapPath("~/TransformXSLT.xslt"));
Xml myXml = new Xml();
myXml.DocumentContent = strXml;
کلاس XslTransform متدی برای Transform بسته به نیاز من ندارد. ( یا حداقل من پیدا نکردم )
من فایل XML ندارم . من یک Object از جنس XML دارم. خروجی هم به شکل String یا Objectی از جنس XML می خوام.
نقل قول: تبدیل XML توسط XSLT به صورت Dynamic
سلام
ميتوني يك XPathNavigator بعنوان ورودي به متد Transform كلاس XslTransform بفرستي.
براي توضيحات بيشتر :
XPathDocument doc = new XPathDocument("XmlReader as a parameter");
XPathNavigator nav = doc.CreateNavigator();
نقل قول: تبدیل XML توسط XSLT به صورت Dynamic
من این کلاس رو نمی شناسم ( XPathNavigator )
میشه یک توضیح کوتاه و مختصر از رفتار اشیاء این کلاس بنویسید !؟
نقل قول: تبدیل XML توسط XSLT به صورت Dynamic
نقل قول:
نوشته شده توسط
A.S.Roma
من این کلاس رو نمی شناسم ( XPathNavigator )
میشه یک توضیح کوتاه و مختصر از رفتار اشیاء این کلاس بنویسید !؟
بله..فكر ميكنم همزمان با پست شما من پست بالا رو Edit كردم..
ضمنا اين كلاسها از فضاي نام System.Xml.XPath استفاده ميكنند.