更新時間:2022-01-21 11:06:26 來源:動力節(jié)點 瀏覽2471次
一個高級XML 編輯器,包含用于編輯、查看、驗證、讀取和格式化 XML 文檔的工具。
基于富文本的編輯器為XSD 1.0、 XSD 1.1、 Schematron 和RelaxNG提供語法突出顯示、格式正確的驗證、模式感知驗證、自動完成、模式感知智能感知、轉(zhuǎn)到 XSD 定義、拼寫檢查等等。
XML 文檔也可以在網(wǎng)格/表格視圖中查看和編輯。文檔中的每個元素都可以旋轉(zhuǎn),允許其子元素在表格中顯示為列。這使得從 Excel 和 SQL Server 等其他數(shù)據(jù)源導(dǎo)入/導(dǎo)出數(shù)據(jù)變得容易。
文本和表格視圖也可以在拆分視圖中并排查看,從而可以輕松查看在表格視圖中所做更改的影響。
XML 網(wǎng)格編輯器允許您以樹或表的形式創(chuàng)建和編輯 XML 數(shù)據(jù)。在編輯重復(fù)的數(shù)據(jù)集時,基于標準樹的范例通常非常有限。表格范式使數(shù)據(jù)更易于訪問,更像是電子表格,便于查看和編輯。

在樹視圖中,XML 文檔表示為節(jié)點的層次結(jié)構(gòu)。每個元素或?qū)傩远急硎緸橐粋€葉子。在表格視圖中,一組相同類型的元素被表示為一個表格,表格中的每一行代表一個元素,每個單元格代表一個子元素或?qū)傩?。任何一組 XML 元素都可以表示為樹或表,并且每個組都可以使用上下文菜單在視圖之間切換。

當(dāng)被視為表格時,可以執(zhí)行行和列級別的操作,例如,添加列會為表格中的每一行(以及表示該行的每個元素)添加一個元素/屬性。
XML 編輯器可以在拆分視圖模式下使用,該模式在網(wǎng)格視圖旁邊顯示 XML 源代碼。對網(wǎng)格視圖的更改會立即反映在代碼視圖中,對代碼的更改會在再次選擇模型時反映在模型中。

在源代碼中也會跟蹤網(wǎng)格視圖中的選擇,在這種情況下,當(dāng)在網(wǎng)格視圖中選擇一列時,在代碼視圖中選擇所有相應(yīng)的子元素。
XML 編輯器從一組關(guān)聯(lián)的 XML 模式中智能地計算自動完成選項。因此,您會在文件的當(dāng)前位置看到允許的屬性或元素。注釋從 XML Schema 中讀取并顯示為工具提示,以提供上下文相關(guān)的幫助。

XML 編輯器檢查您的 XML 文檔是否符合相關(guān) XML Schema 的格式和有效。支持以下 XML 模式的格式:
DTD - Microsoft .Net XML 驗證器和 Xerces
XSD 1.0 - Microsoft .Net XML 驗證器和 Xerces
XSD 1.1 - Microsoft .Net XML 驗證器
RelaxNG - 單聲道
Schematron - 通過 Saxon XSLT 引擎運行
在您鍵入時實時報告錯誤,并在 XML 文檔和錯誤窗口中內(nèi)聯(lián)顯示。

簡化大型 XML 文檔的導(dǎo)航。顯示所有 XML 元素和屬性的樹視圖顯示在 XML 文檔旁邊,并在您鍵入時實時更新。在樹中選擇一個節(jié)點會將您帶到文檔中的相應(yīng)位置。

XPATH Query Builder 是一個與當(dāng)前 XML 編輯器自動關(guān)聯(lián)的工具窗口。XPATH 查詢的結(jié)果會在您鍵入時自動在 XML 編輯器中突出顯示,XPATH 智能感知選項基于關(guān)聯(lián)的 XML 編輯器提供,從而可以快速輕松地構(gòu)建和測試 XPATH 查詢。

當(dāng) XML 文檔與 XML Schema 關(guān)聯(lián)時,可以直接從 XML 元素或?qū)傩詫?dǎo)航到 XML Schema 中的相應(yīng)定義。只需右鍵單擊屬性或元素并使用右鍵單擊菜單“導(dǎo)航到定義”。

XML 編輯器允許折疊 XML 文檔中的元素,從而最大化您的工作區(qū)域以簡化大型文件的編輯。

在大型 XML 文檔中確定當(dāng)前位置可能很困難。簡單的面包屑工具可以輕松查看所有父元素返回到文檔的根目錄。選擇面包屑項目導(dǎo)航到文檔中的適當(dāng)位置。

拼寫檢查 - 拼寫檢查器在您鍵入時實時內(nèi)聯(lián)突出錯誤。
XML 示例生成器 - 從 XML 模式創(chuàng)建示例 XML 文檔。
Infer an XML Schema (XML to XSD) - 從 XML 文檔生成 XML Schema。
文件更改通知 - 當(dāng)他們正在處理的文件被外部編輯器更改時,用戶會收到通知。
規(guī)范形式 - 將 XML 文檔轉(zhuǎn)換為其規(guī)范形式 - 允許在邏輯級別進行比較并促進文檔的數(shù)字簽名。
文檔格式 - 'Format XML' 和 'Format Selection' 選項可以正確縮進所有元素,使 XML 文檔易于閱讀。
自動完成 - XML 編輯器提供自動完成功能,可在您鍵入時自動關(guān)閉元素并提供自動格式設(shè)置。
語法高亮 - XML 編輯器提供語法高亮,使您的 XML 代碼更易于開發(fā),從而避免錯誤。
以上就是關(guān)于“XML編輯器簡介”的介紹,大家如果對此比較感興趣,想了解更多相關(guān)知識,可以來關(guān)注一下動力節(jié)點的Java視頻教程,里面的課程內(nèi)容通俗易懂,由淺到深,適合小白學(xué)習(xí),希望對大家能夠有所幫助。