目次:
定義-Xalanの意味?
Xalanは、Extensible Markup Language(XML)ドキュメントをHypertext Markup Language(HTML)または他のタイプのマークアップ言語に変換するために使用されるオープンソースソフトウェアライブラリです。 XalanはXML Extensible Stylesheet Transformations(XSLT)を使用して、さまざまなプラットフォームに効率的かつフル機能のサポートを提供し、両方の言語の個別のXSLTプロセッサの助けを借りてJavaおよびC ++で使用できます。
IBMによって作成されたXalanは、Apache Software Foundationによってサポートされています。
TechopediaはXalanを説明します
Xalanは、XMLデータを別のマークアップ言語に変換するプロセスを簡素化することを目指しています。 Xalanには、次の2つのサブプロジェクトがあります。
- Xalan C ++:World Wide Web Consortium(W3C)によって指定されたXSLバージョン1.0を実装します。 また、XML Path Language(XPath)バージョン1.0も使用します。 Xerces C ++パーサーは、XSLスタイルシートとXMLドキュメントを解析します。 パーサー入力は、ファイル、ドキュメントオブジェクトモデル(DOM)、URL、またはデータストリームです。
- Xalan Java:XSL Transformationバージョン1.0およびXML Path Languageバージョン1.0を使用します。 XSLには、XMLからHTMLおよびその他のマークアップ言語へのマッピングに関する情報が含まれています。 Xerces Javaはデフォルトのプロセッサであり、JavaでXSLマッピングを実行するために使用できます。 ただし、要件と可用性に基づいて、他のパーサーを選択できます。 入力は、URL、バイトストリーム、DOMまたはXMLファイルです。 Javaはインタープリター言語であるため、Xalan Javaは個別のコンパイルプロセッサーとインタープリタープロセッサーを使用します。前者は高性能の問題に対応し、後者はデバッグに使用されます。 XML処理バージョン1.3およびSAX2とDOMレベル3のJava APIを実装します。
