System::Xml::Xsl::XslCompiledTransform κλάση
περιεχόμενα
[
κρύβω
]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 επιλύει τυχόν στοιχεία XSLT import ή include και οι ρυθμίσεις 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
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++