2
我正在創建XSD模式的項目中工作,並且想要爲測試目的生成示例xml實例。 在eclipse中,有一個XSD編輯器,它具有Generate> XML選項,通過點擊一個按鈕即可完成。 但我想將此鼠標點擊轉換爲Builder,Maven或Ant任務。 任何想法如何做到這一點?如何使用Eclipse MDT XSD項目自動從XSD文件生成XML實例?
我正在創建XSD模式的項目中工作,並且想要爲測試目的生成示例xml實例。 在eclipse中,有一個XSD編輯器,它具有Generate> XML選項,通過點擊一個按鈕即可完成。 但我想將此鼠標點擊轉換爲Builder,Maven或Ant任務。 任何想法如何做到這一點?如何使用Eclipse MDT XSD項目自動從XSD文件生成XML實例?
您可能需要write your own ant task並使用java庫將模式轉換爲xml。例如:
順便說部分,我不明白爲什麼要生成測試的XML文件作爲構建過程的一部分。不應該將測試資源保持靜態而不是每次都重新生成?
謝謝 - 我正在研究您建議的XML gen,並且可以使用ant任務運行它。 我只是想知道是否可以在Eclipse MDT XSD項目中獲得底層生成器的鉤子。 爲什麼我想重新生成測試資源?那麼模式不斷變化 - 它是一個BIG項目 - 我想要進行單元測試(基於xpath),以確保它們仍然一致,並符合公司標準。 Agata – 2010-09-21 12:07:18