System::Xml::Xsl::XslTransform κλάση

XslTransform class

Μετατρέπει δεδομένα XML χρησιμοποιώντας ένα φύλλο στυλ Extensible Stylesheet Language for Transformations (XSLT).

class XslTransform : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
Load(const SharedPtr<XmlReader>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο XmlReader.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<System::Xml::XmlResolver>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο XPathNavigator.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<System::Xml::XmlResolver>&)Φορτώνει το φύλλο στυλ XSLT που περιέχεται στο XPathNavigator.
Load(const String&)Φορτώνει το φύλλο στυλ XSLT που καθορίζεται από ένα URL.
Load(const String&, const SharedPtr<System::Xml::XmlResolver>&)Φορτώνει το φύλλο στυλ XSLT που καθορίζεται από ένα URL.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Ορίζει το XmlResolver που χρησιμοποιείται για την επίλυση εξωτερικών πόρων όταν καλείται η μέθοδος XslTransform::Transform.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα TextWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Μετατρέπει τα δεδομένα XML στον XPathNavigator χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Μετατρέπει τα δεδομένα XML στο IXPathNavigable χρησιμοποιώντας τα καθορισμένα args και εξάγει το αποτέλεσμα σε ένα XmlWriter.
Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&)Μετατρέπει τα δεδομένα XML στο αρχείο εισόδου και εξάγει το αποτέλεσμα σε ένα αρχείο εξόδου.
Transform(const String&, const String&)Μετατρέπει τα δεδομένα XML στο αρχείο εισόδου και εξάγει το αποτέλεσμα σε ένα αρχείο εξόδου.
XslTransform()Αρχικοποιεί ένα νέο αντικείμενο της κλάσης XslTransform.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης