在visual studio中从xml生成单个xsd文件

时间:2014-09-23 05:52:01

标签: c# xml xsd

我有一个xml文件。我尝试使用以下命令将其转换为模式文件 xsd filename.xml

但是我收到以下错误:

  

处理错误' filename.xml'。
     - 嵌套表'字段名称'继承其命名空间不能在不同的命名空间中有多个父>表。

请帮我解决此错误。

1 个答案:

答案 0 :(得分:0)

很抱歉告诉您,但您无法将数据XML文件转换为架构。由于您的XML文件不是所有数据的完整表示。 一个小例子: 在欧洲,银行之间存在“新”形式的货币布线。它被称为SEPA(你可以做研究)。 SEPA是一种严格的XML模式。 简化:

<account>111111</account>对于SEPA的架构是可以的,但是

<account>111111 </account>不行。 (不是空间)

正如您所看到的,无法从一个XML数据文件中推断出架构。您最多可以手动创建架构。