Itthon Fejlesztés Mi az xalan? - meghatározás a techopedia alapján

Mi az xalan? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent Xalan?

Az Xalan egy nyílt forráskódú szoftverkönyvtár, amelyet az XML (Extensible Markup Language) dokumentumok átalakításához hipertext Markup Language (HTML) vagy más típusú jelölőnyelvekké konvertálnak. Az Xalan az XML kiterjeszthető stíluslap-átalakításokat (XSLT) használja, hogy hatékony és teljes körű támogatást nyújtson a különféle platformokhoz, és felhasználható Java és C ++ rendszerekben, külön-külön XSLT processzorok segítségével mindkét nyelvre.

Az IBM által létrehozott Xalan az Apache Software Foundation támogatja.

A Techopedia magyarázza Xalan-ot

Az Xalan arra törekszik, hogy egyszerűsítse az XML-adatok konvertálását egy másik jelölőnyelvre. Xalan két alprojekttel rendelkezik, az alábbiak szerint:

  • Xalan C ++: Az XSL 1.0 verziójának végrehajtása, amelyet a World Wide Web Consortium (W3C) határoz meg. Ezenkívül az XML elérési nyelv (XPath) 1.0 verzióját használja. A Xerces C ++ értelmező elemzi az XSL stíluslapokat és az XML dokumentumokat. Az elemző bemenete lehet fájl, dokumentumobjektummodell (DOM), URL vagy adatfolyam.
  • Xalan Java: Az XSL Transformation 1.0-s verzióját és az XML Path Language 1.0-s verzióját használja. Az XSL információkat tartalmaz az XML leképezéséről HTML és más jelölő nyelvekre. Az Xerces Java az alapértelmezett processzor, és felhasználható XSL leképezés végrehajtására Java-ban. A követelmények és a rendelkezésre állás alapján azonban más elemzők is választhatók. A bemenet lehet URL, byte stream, DOM vagy XML fájl. Mivel a Java értelmezett nyelv, az Xalan Java külön fordítóprocesszort és értelmezőprocesszort használ, ahol az előbbi nagyteljesítményű problémákkal találkozik, az utóbbi pedig hibakeresésre szolgál. Java API-t valósít meg az XML Processing 1.3, SAX2 és DOM 3. szintű feldolgozására.
Mi az xalan? - meghatározás a techopedia alapján