Σπίτι Ανάπτυξη Τι είναι το xalan; - ορισμός από την τεχνολογία

Τι είναι το xalan; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Xalan;

Το Xalan είναι μια βιβλιοθήκη λογισμικού ανοιχτού κώδικα που χρησιμοποιείται για τη μετατροπή εγγράφων γλώσσας Extensible Markup Language (XML) σε γλώσσα HTML (Hypertext Markup Language) ή σε άλλους τύπους γλωσσών σήμανσης. Το Xalan χρησιμοποιεί XML Extensible Stylesheet Transformations (XSLT) για την παροχή αποτελεσματικής και πλήρους υποστήριξης σε διάφορες πλατφόρμες και μπορεί να χρησιμοποιηθεί σε Java και C ++ με τη βοήθεια χωριστών επεξεργαστών XSLT και για τις δύο γλώσσες.

Δημιουργήθηκε από την IBM, το Xalan υποστηρίζεται από το Apache Software Foundation.

Η Techopedia εξηγεί το Xalan

Το Xalan στοχεύει στην απλοποίηση της διαδικασίας μετατροπής δεδομένων XML σε άλλη γλώσσα σήμανσης. Το Xalan έχει δύο υποπρογράμματα, ως εξής:

  • Xalan C ++: Implements XSL έκδοση 1.0 που καθορίζεται από την Κοινοπραξία World Wide Web (W3C). Χρησιμοποιεί επίσης τη γλώσσα XML Path (XPath) έκδοση 1.0. Ο αναλυτής Xerces C + + αναλύει φύλλα στυλ XSL και έγγραφα XML. Η είσοδος ανάλυσης μπορεί να είναι ένα αρχείο, Μοντέλο αντικειμένου εγγράφου (DOM), διεύθυνση URL ή ροή δεδομένων.
  • Xalan Java: Χρησιμοποιεί μετασχηματισμό XSL έκδοση 1.0 και XML Path Language version 1.0. Το XSL περιέχει πληροφορίες σχετικά με τη χαρτογράφηση XML σε HTML και άλλες γλώσσες σήμανσης. Το Xerces Java είναι ο προεπιλεγμένος επεξεργαστής και μπορεί να χρησιμοποιηθεί για την εκτέλεση χαρτογράφησης XSL σε Java. Ωστόσο, μπορούν να επιλεγούν άλλοι διαλογείς, βάσει των απαιτήσεων και της διαθεσιμότητας. Η είσοδος μπορεί να είναι διεύθυνση URL, ροή byte, αρχείο DOM ή XML. Επειδή η Java είναι μια γλώσσα που έχει ερμηνευτεί, το Xalan Java χρησιμοποιεί έναν χωριστό επεξεργαστή επεξεργασίας και έναν επεξεργαστή διερμηνείας, όπου ο πρώτος αντιμετωπίζει προβλήματα υψηλής απόδοσης και ο τελευταίος χρησιμοποιείται για την αποσφαλμάτωση. Εφαρμόζει το Java API για επεξεργασία XML 1.3 και SAX2 και DOM επίπεδο 3.
Τι είναι το xalan; - ορισμός από την τεχνολογία