XML ελέγχτες ASP.NET
Ορισμός και χρήση
Οι ελέγχτες XML χρησιμοποιούνται για την εμφάνιση εγγράφων XML ή των αποτελεσμάτων μετατροπής XSL.
Ενότητες
Με την ρύθμιση μιας από τις τρεις ιδιότητες Document, DocumentContent ή DocumentSource για να καθορίσετε το XML έγγραφο που θα εμφανιστεί. Αυτές οι ιδιότητες αντιπροσωπεύουν διαφορετικούς τύπους XML εγγράφων που μπορούν να εμφανιστούν. Με την ρύθμιση κατάλληλων ιδιοτήτων, μπορείτε να εμφανίσετε το System.Xml.XmlDocument, αλφαριθμητική αλληλουχία XML ή αρχείο XML.
Με την ρύθμιση μιας από τις δύο ιδιότητες Transform ή TransformSource, μπορείτε να επιλέξετε να καθορίσετε το XSL μετασχηματισμό (XSLT) στιγμιοτύπα που θα χρησιμοποιηθεί για τη διαμόρφωση του XML έγγραφου πριν γράψετε το έγγραφο στην ροή εξόδου. Αυτές οι ιδιότητες αντιπροσωπεύουν διαφορετικούς τύπους στιγμιοτύπων XSL μετατροπής που μπορούν να χρησιμοποιηθούν για τη διαμόρφωση του XML έγγραφου. Με την ρύθμιση κατάλληλων ιδιοτήτων, μπορείτε να διαμορφώσετε το XML έγγραφο με το αντικείμενο System.Xml.Xsl.XslCompiledTransform ή το αρχείο στιγμιοτύπα XSL μετατροπής. Αν δεν καθοριστεί στιγμιοτύπος μετατροπής XSL, θα χρησιμοποιηθεί ο προεπιλεγμένος μορφοποιητής για την εμφάνιση του XML έγγραφου.
Η κλάση Xml παρέχει επίσης την ιδιότητα TransformArgumentList, η οποία σας επιτρέπει να παρέχετε XSL μετατροπές με επιλογή παραμέτρων. Αυτές οι παραμέτρους μπορούν να είναι παραμέτρους μετατροπής XSL (XSLT) ή εκτεταμένα αντικείμενα.
Ενότητες | Περιγραφή | .NET |
---|---|---|
Document | Δεν προτιμάται η χρήση. Ορίζει το έγγραφο XML που χρησιμοποιείται από το αντικείμενο System.Xml.XmlDocument. | 1.0 |
DocumentContent | Ορίζει τη συμβολοσειρά XML. | 1.0 |
DocumentSource | Ορίζει τον δρόμο του αρχείου XML που εμφανίζεται στον Έλεκτρο XML. | 1.0 |
runat | Ορίζει ότι ο Έλεκτρος είναι Έλεκτρο Υπηρεσίας. Πρέπει να οριστεί ως "server". | 1.0 |
Transform | Χρησιμοποιήστε το αντικείμενο System.Xml.Xsl.XslTransform για να διαμορφώσετε το έγγραφο XML. | 1.0 |
TransformArgumentList | Λίστα με προαιρετικούς παραμέτρους που αποστέλλονται στην ροή του στυλ και χρησιμοποιούνται στη μετατροπή της επεκταμένης γλώσσας στυλ (XSLT). | |
TransformSource | Ορίζει το δρόμο του αρχείου μετατροπής XSL. | |
XPathNavigator | Μοντέλο ποντικιού για πλοήγηση και επεξεργασία δεδομένων XML που σχετίζονται με τον Έλεκτρο XML. |
Τυποποιημένες Ενότητες Ελεγκτών
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site TemplateControl, TemplateSourceDirectory, UniqueID, Visible
Για πλήρη περιγραφή, επισκεφθείςΤυποποιημένες Ενότητες Ελεγκτών.
Παράδειγμα
- XML
- Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθείς ο Έλεκτρος XML για να εμφανίσεις τα αποτελέσματα της μετατροπής XSL.