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Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Δείτε επίσης