Xalan

Συγγραφέας: Monica Porter
Ημερομηνία Δημιουργίας: 15 Μάρτιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
zalan - Hami Tin Bhai
Βίντεο: zalan - Hami Tin Bhai

Περιεχόμενο

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

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


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

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η 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.