Altova XMLSpy是一款方便易用的XML文本編輯軟件。這款軟件提供了強(qiáng)有力的樣式表設(shè)計(jì)功能,覆蓋了XML、XML Schema、XSL/XSLT、SOAP、WSDL和互聯(lián)網(wǎng)服務(wù)技術(shù)等場合,并且支持NewsML等多種標(biāo)準(zhǔn)XML文檔的編輯。
功能介紹
Altova XML 驗(yàn)證程序
打開任何 XML 文檔時(shí),應(yīng)用程序使用其內(nèi)置的 xml 驗(yàn)證程序檢查格式是否良好,根據(jù)架構(gòu)驗(yàn)證文檔 (如果指定),并生成樹和信息集。XML 驗(yàn)證程序還用于在編輯文檔時(shí)提供智能編輯幫助,并動(dòng)態(tài)顯示可能發(fā)生的任何驗(yàn)證錯(cuò)誤。
內(nèi)置的 xml 驗(yàn)證程序?qū)崿F(xiàn)了 W3C's XML 架構(gòu)1.0 和1.1 規(guī)范的最終建議。W3C's xml 架構(gòu)工作組建議的新開發(fā)不斷被納入到 xml 驗(yàn)證程序中,以便 Altova 產(chǎn)品為您提供最先進(jìn)的開發(fā)環(huán)境。
Altova XSLT 和 XQuery 引擎
Altova 產(chǎn)品使用 Altova XSLT 1.0、2.0 和3.0 引擎以及 Altova XQuery 1.0 和3.1 引擎。有關(guān)每個(gè)引擎實(shí)現(xiàn)特定行為的文檔在文檔 (引擎信息) 的附錄中,如果該引擎在產(chǎn)品中使用的話。
注意:Altova MapForce 使用 XSLT 1.0、2.0 和 XQuery 1.0 引擎生成代碼。
使用方法
1) 創(chuàng)建DTD或XML Schema
1.1) 創(chuàng)建DTD文檔:選擇菜單“File-New”,在打開的對話框中選擇文檔類型為“dtd Document Type Definition”,并點(diǎn)擊OK,即可進(jìn)入DTD文檔編輯界面
1.2) 創(chuàng)建XML Schema:選擇菜單“File-New”,在打開的對話框中選擇文檔類型為“xsd XML Schema v1.0”或“xsd XML Schema v1.1”, 并點(diǎn)擊OK,即可進(jìn)入XML Schema文檔編輯界面
1.3) 注:普通XML文檔和DTD文檔編輯界面默認(rèn)的選項(xiàng)卡均為Text,而XML Schema文檔編輯界面默認(rèn)的選項(xiàng)卡為,需要切換到Text。
2) 創(chuàng)建引用DTD或XML Schema文檔的XML文檔
2.1) 選擇菜單“File-New”,在打開的對話框中選擇文件類型為“Extensible Markup Language”,并點(diǎn)擊OK,在彈出的對話框中不選擇一個(gè)XML模式,然后點(diǎn)擊cancel