从xml创建xsd

时间:2011-04-07 08:45:44

标签: xml validation xsd

  

可能重复:
  XSD Code Generator

您好,

我有很多xml配置。要预先检查xml是否有效,我想使用xsd文件。

是否有一些工具可以从xml文件创建xsd。对于量词等,它不一定是完美的或极端严格的。如果可以创建一些vage骨架,我会很高兴。

编辑:对于Eclipse。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

Visual Studio

如果您在Visual Studio中打开XML文件(在家我使用的是VS2008 Professional,但我也在VS2010 Web Developer Express中看到了这项工作),您可以从XML菜单中为该文件创建一个XSD。

但是,创建的XSD不是很花哨,不能识别异常或偏差,而是XML内容的文字转录。手动为XML内容编写XSD几乎肯定会产生更好的结果。

尽管如此,自动创建的XSD可以作为起点或提供快速验证选项。

View of XML menu Created XSD

答案 1 :(得分:2)

例如:

Trang

Xsd.exe

如果您使用IDE或XML编辑器,请检查它是否确实提供了功能(可能借助插件)。