在XML中是否创建了架构用户?

时间:2011-09-16 17:23:10

标签: xml xsd schema dtd user-defined

如果我制作XML Schema;我会在物理上定义该架构是否正确?或者是否有某个程序会自动为我的XML文件创建一个模式?也许我对Schemas感到困惑,我不确定。

2 个答案:

答案 0 :(得分:1)

我们使用此工具从示例XML文件生成XSD:http://www.thaiopensource.com/relaxng/trang.html。请记住,它只能与示例XML一样好,因此您可能需要稍微调整生成的模式(添加重复等)。

答案 1 :(得分:0)

如果您已经创建了一个XML文件并希望基于它创建一个模式,VS 2010可以通过在VS中打开您的XML文件并单击“创建”,根据XML文件的内容为您创建一个模板。架构“按钮。你可以在这里阅读更多内容:

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

编辑:XML Schema可以手工编写,也可以从XML文件生成(如果您认为需要,可以手动修改)