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 بحل أي عناصر XSLT import أو include وتحدد إعدادات XSLT الأذونات لورقة الأنماط.
Load(const String&)يقوم بتحميل وتجميع ورقة الأنماط الموجودة في URI المحدد.
Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)يقوم بتحميل وتجميع ورقة الأنماط XSLT المحددة بواسطة URI. يقوم XmlResolver بحل أي عناصر XSLT import أو include وتحدد إعدادات 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 واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا