System::Xml::Xsl::XslCompiledTransform class

XslCompiledTransform class

يحوّل بيانات XML باستخدام ورقة أنماط XSLT.

class XslCompiledTransform : public System::Object

الطرق

طريقةالوصف
get_OutputSettings()يعيد كائنًا من نوع XmlWriterSettings يحتوي على معلومات الإخراج المستمدة من عنصر xsl:output في ورقة النمط.
Load(const SharedPtr<XmlReader>&)يقوم بتجميع ورقة الأنماط الموجودة في XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)يقوم بتجميع ورقة الأنماط XSLT الموجودة في XmlReader. يقوم XmlResolver بحل أي عناصر import أو include في XSLT وتحدد إعدادات XSLT الأذونات لورقة الأنماط.
Load(const String&)يقوم بتحميل وتجميع ورقة الأنماط الموجودة في عنوان URI المحدد.
Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)يقوم بتحميل وتجميع ورقة الأنماط XSLT المحددة بواسطة URI. يقوم XmlResolver بحل أي عناصر import أو include في XSLT وتحدد إعدادات XSLT الأذونات لورقة الأنماط.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)يقوم بتجميع ورقة الأنماط الموجودة في كائن IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>)يقوم بتجميع ورقة الأنماط XSLT الموجودة في IXPathNavigable. يقوم XmlResolver بحل أي عناصر import أو include في XSLT وتحدد إعدادات XSLT الأذونات لورقة الأنماط.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن IXPathNavigable ويخرج النتائج إلى XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن IXPathNavigable ويخرج النتائج إلى XmlWriter. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن IXPathNavigable ويخرج النتائج إلى TextWriter. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن IXPathNavigable ويخرج النتائج إلى تدفق. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن XmlReader ويخرج النتائج إلى XmlWriter.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن XmlReader ويخرج النتائج إلى XmlWriter. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن XmlReader ويخرج النتائج إلى TextWriter. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن XmlReader ويخرج النتائج إلى تدفق. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const String&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة URI ويخرج النتائج إلى XmlWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة URI ويخرج النتائج إلى XmlWriter. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة URI ويخرج النتائج إلى TextWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة URI ويخرج النتائج إلى تدفق. توفر XsltArgumentList وسائط تشغيل إضافية.
Transform(const String&, const String&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة URI ويخرج النتائج إلى ملف.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن XmlReader ويخرج النتائج إلى XmlWriter. توفر XsltArgumentList وسائط تشغيل إضافية وXmlResolver يحل دالة XSLT document().
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)ينفّذ التحويل باستخدام مستند الإدخال المحدد بواسطة كائن IXPathNavigable ويخرج النتائج إلى XmlWriter. توفر XsltArgumentList وسائط تشغيل إضافية وXmlResolver يحل دالة XSLT document().
XslCompiledTransform()ينشئ مثيلًا جديدًا من الفئة XslCompiledTransform.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا