2011-09-16 25 views

回答

1

我們使用這個工具來生成例如XML文件XSD的:http://www.thaiopensource.com/relaxng/trang.html。只要記住,它只能是作爲示例XML一樣好,所以你可能需要調整生成的模式有點(添加重複等)。

+0

這類工具經常會產生可怕的XML模式。你的例子必須說明所有的可能性,然後才能開始爲它創建一個好的模式。 –

+0

我自己並不是一個代碼生成的粉絲,但在我們的案例中,我們有一些拒絕提供模式的供應商/合作伙伴的XML示例。但是我們給了這個工具一個鏡頭,結果很好。至少,如果你有大量的文件或許多不同的類型,它會給你一個起點。 – Mac

+0

總而言之,雖然XML模式通常是*用戶生成正確的嗎? –

0

如果您已經創建了一個XML文件,並且想根據它創建一個模式,VS 2010可以基於XML文件的內容爲您創建一個,方法是在VS中打開您的XML文件並單擊「創建架構「按鈕。你可以在這裏閱讀更多:

http://msdn.microsoft.com/en-us/library/ms255829.aspx

編輯:XML架構可以通過手工書寫或產生過一個XML文件(您可以通過手,如果你覺得有必要這麼做然後修改)的