我想從XML文件創建XSD文件,但由於存在與上層元素具有相同名稱的嵌套元素,所以出現錯誤。該XML文件如下(部分)如下:使用嵌套元素從XML創建XSD
- <comments>
- <generalCommentData>
<createDate>2016-03-18T07:36:48.272+0100</createDate>
<message>Test1</message>
...
- <replies>
- <generalCommentData>
<createDate>2016-03-18T07:36:48.272+0100</createDate>
<message>Test2</message>
...
<replies />
</generalCommentData>
...
</replies>
</generalCommentData>
</comments>
基本上這個XML表示可能含有一些回覆意見(可包含再次回覆評論)的一些意見,但每一個意見其實是generalCommentData
什麼我可以做些事情嗎?我不習慣使用XML文件,我不知道該怎麼做。我甚至不知道我是否正確地解釋......
感謝您的答案:) dateTime實際上是一個字符串,它不是強制性的,每個評論至少有一個答覆,這就是正確的。現在我找到了解決問題的方法。我剛剛在Visual Studio中打開了XML文件,並單擊了XML> Create Schema。這對我來說非常美麗。之前,我想使用VIsual studio的命令行工具從XML中創建XSD文件,但是現在一切正常。 –