XSD问题 - 尝试从xml生成xsd

时间:2010-09-28 10:47:14

标签: xsd

我正在尝试从此xml文件生成架构:

http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?rettype=xml&retmode=xml&db=nucleotide&id=AB573763

我将其存储为s.xml,然后尝试:

xsd s.xml

它只是没有完成它 - 似乎陷入无限循环或其他东西。我有什么其他选择来生成xsd或者你看错了什么?

感谢。

基督教

2 个答案:

答案 0 :(得分:1)

从单个实例文档生成的模式永远不会像从模式创建的模式那样高质量,因为您几乎可以肯定生成的模式将具有不同的限制。

我建议您从NIH下载模式(http://www.ncbi.nlm.nih.gov/dtd/NCBI_Seqset.dtd,如@Tuomas Hietanen所示)并使用James Clark的Trang等工具生成模式。您生成的架构可能质量更高。如果您有Oxygen的副本,则只需使用内置的Trang即可。

答案 1 :(得分:1)

在飞行中,这个网站完成了这项工作:

http://www.freeformatter.com/xsd-generator.html