Xalan

Autor: Monica Porter
Erstelldatum: 15 Marsch 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
zalan - Hami Tin Bhai
Video: zalan - Hami Tin Bhai

Inhalt

Definition - Was bedeutet Xalan?

Xalan ist eine Open-Source-Softwarebibliothek, mit der XML-Dokumente (Extensible Markup Language) in HTML-Dokumente (Hyper Markup Language) oder andere Arten von Markup-Sprachen umgewandelt werden. Xalan verwendet XML Extensible Stylesheet Transformations (XSLT), um verschiedene Plattformen effizient und mit vollem Funktionsumfang zu unterstützen, und kann in Java und C ++ mithilfe separater XSLT-Prozessoren für beide Sprachen verwendet werden.


Xalan wurde von IBM entwickelt und wird von der Apache Software Foundation unterstützt.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Xalan

Xalan zielt darauf ab, die Konvertierung von XML-Daten in eine andere Auszeichnungssprache zu vereinfachen. Xalan hat zwei Teilprojekte:

  • Xalan C ++: Implementiert die vom World Wide Web Consortium (W3C) angegebene XSL-Version 1.0. Es wird auch die XML Path Language (XPath) Version 1.0 verwendet. Xerces C ++ - Parser analysiert XSL-Stylesheets und XML-Dokumente. Die Parser-Eingabe kann eine Datei, ein Document Object Model (DOM), eine URL oder ein Datenstrom sein.
  • Xalan Java: Verwendet XSL Transformation Version 1.0 und XML Path Language Version 1.0. XSL enthält Informationen zum Zuordnen von XML zu HTML und anderen Auszeichnungssprachen. Xerces Java ist der Standardprozessor und kann zur Durchführung von XSL-Mappings in Java verwendet werden. Andere Parser können jedoch basierend auf den Anforderungen und der Verfügbarkeit ausgewählt werden. Die Eingabe kann eine URL-, Byte-Stream-, DOM- oder XML-Datei sein. Da es sich bei Java um eine interpretierte Sprache handelt, verwendet Xalan Java einen separaten Kompilierungs- und Interpretierungsprozessor, bei dem erstere Probleme mit hoher Leistung und letztere zum Debuggen verwendet werden. Es implementiert die Java API für XML Processing Version 1.3 sowie SAX2 und DOM Level 3.