XML 至 XML 對映編輯器是一種視覺化工具,可用來將一或多個來源 XML 文件對映至單一目標 XML 文件。在定義 XML 至 XML 對映之後, 您可以產生 XSL 轉換 (XSLT) Script,其可用來合併及轉換任何符合來源 DTD 或 XSD 檔的 XML 文件。
這套工具接受三種輸入檔案類型:
DTD 或 XSD 含有產生正確 XSLT 所需的類型資訊。XML 文件本身並沒有該套工具的必要資訊來判斷某元素是可重複的或不可重複的、可選用的或必要的。DTD 或 XSD 提供了順利轉換所需的資訊。
您可以利用 XML 至 XML 對映編輯器,從 HTML 或 XHTML(如果它包含在有效的 XML 文件中)產生 XSLT。雖然 XHTML 和 HTML 因為有通用標示而無法由 DTD 來完整說明,但 DTD 只用來提供 Meta 資料,因此不需要完整。只要 DTD 定義了您有意要對映的文件部分,對 XML 至 XML 對映編輯器而言就已足夠。
您可以將 XPath 表示式、分組、Java™ 方法、Bean、JavaScript™ 或轉換函數新增至對映中。您可以編輯、刪除或保存這些對映,供日後使用。
XML 至 XML 對映編輯器係使用 Xalan 處理器來處理轉換。Xalan 是一種 XSLT 處理器,可將 XML 文件轉換成 HTML、文字或其他 XML 文件類型。
產生的 XSLT Script 已通過 Xalan 處理器的測試。 如果需要 Xalan 處理器的詳細資訊,請造訪下列 Apache 網站:http://xml.apache.org/xalan-j/