我想从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文件,但是现在一切正常。 –