System::Xml::Xsl::XsltContext κλάση
περιεχόμενα
[
κρύβω
]XsltContext class
Περιλαμβάνει το τρέχον πλαίσιο εκτέλεσης του επεξεργαστή Extensible Stylesheet Language for Transformations (XSLT), επιτρέποντας στην XML Path Language (XPath) να επιλύει συναρτήσεις, παραμέτρους και ονοματικούς χώρους μέσα σε εκφράσεις XPath.
class XsltContext : public System::Xml::XmlNamespaceManager
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual CompareDocument(String, String) | Όταν αντικαθίσταται σε μια κληρονομημένη κλάση, συγκρίνει τα βασικά Uniform Resource Identifiers (URIs) δύο εγγράφων με βάση τη σειρά με την οποία τα έγγραφα φορτώθηκαν από τον επεξεργαστή XSLT (δηλαδή, την κλάση XslTransform). |
| virtual get_Whitespace() | Όταν αντικαθίσταται σε μια κληρονομημένη κλάση, λαμβάνει μια τιμή που υποδεικνύει εάν θα συμπεριληφθούν κόμβοι λευκού διαστήματος στην έξοδο. |
| virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>) | Όταν αντικαθίσταται σε μια κληρονομημένη κλάση, αξιολογεί εάν θα διατηρηθούν οι κόμβοι λευκού διαστήματος ή θα αφαιρεθούν για το δεδομένο πλαίσιο. |
| virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>) | Όταν αντικαθίσταται σε μια κληρονομημένη κλάση, επιλύει μια αναφορά συνάρτησης και επιστρέφει ένα IXsltContextFunction που αντιπροσωπεύει τη συνάρτηση. Το IXsltContextFunction χρησιμοποιείται κατά την εκτέλεση για να ληφθεί η τιμή επιστροφής της συνάρτησης. |
| virtual ResolveVariable(String, String) | Όταν αντικαθίσταται σε μια κληρονομημένη κλάση, επιλύει μια αναφορά μεταβλητής και επιστρέφει ένα IXsltContextVariable που αντιπροσωπεύει τη μεταβλητή. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Δείτε επίσης
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++