我想從XML模式定義中生成一個樹形圖。 Liquid XML Studio有一個可視XSD樹編輯器,可以讓我將我的樹保存爲一個.png文件,它滿足我的一些需求。但是我想知道是否有一個工具可以讓用戶將XSD文件轉換爲網頁,其中圖表可以被點擊,展開和摺疊,甚至可能支持URL片段,以便我可以鏈接到特定的complexType,並點擊鏈接將跳轉到該圖的那一部分。從XSD文件生成樹形圖
有沒有工具可以做這些事情?
我想從XML模式定義中生成一個樹形圖。 Liquid XML Studio有一個可視XSD樹編輯器,可以讓我將我的樹保存爲一個.png文件,它滿足我的一些需求。但是我想知道是否有一個工具可以讓用戶將XSD文件轉換爲網頁,其中圖表可以被點擊,展開和摺疊,甚至可能支持URL片段,以便我可以鏈接到特定的complexType,並點擊鏈接將跳轉到該圖的那一部分。從XSD文件生成樹形圖
有沒有工具可以做這些事情?
氧氣XML可以處理大部分(如果不是全部)你需要的。從website blurb:
它可以生成HTML從XML架構 文件 文檔頁面。該文檔包含代表 元素,屬性,類型a.s.o的模型的 圖像。 只需幾次點擊即可獲得文檔,即使對於包含或導入其他 模式的 模式,也可獲得文檔 。對於大型模式,生成 塊選項可用,將 在單獨的頁面上輸出每個全局模式組件 description(元素,屬性,類型, 等)。
給出了一個示例HTML文檔頁面,該鏈接已打破。試用谷歌的緩存副本:
Liquid XML Studio還可以生成HTML文檔。 看一看的schema library對於一些示例輸出
開源命令行Java應用程序xsdvi創建從XML架構定義SVG格式的交互圖。生成的SVG文件可以通過現代Web瀏覽器顯示,用戶可以通過點擊鼠標來展開和摺疊樹。
這裏是一個產生圖
http://xsdvi.sourceforge.net/ipo.svg
該軟件可以從
http://sourceforge.net/projects/xsdvi/
見被下載的一個例子也this stackoverflow answer
液體的XML具有XSD扶養觀察者。我發現它對於發現未解決的包含很有用,因爲它們被標記爲紅色。
請查看https://stackoverflow.com/q/2486758/2799037,查看沒有在線要求的類似問題。 – usr1234567 2017-09-19 13:14:12