我有一个xml文件。我尝试使用以下命令将其转换为模式文件
xsd filename.xml
。
但是我收到以下错误:
处理错误' filename.xml'。
- 嵌套表'字段名称'继承其命名空间不能在不同的命名空间中有多个父>表。
请帮我解决此错误。
答案 0 :(得分:0)
很抱歉告诉您,但您无法将数据XML文件转换为架构。由于您的XML文件不是所有数据的完整表示。 一个小例子: 在欧洲,银行之间存在“新”形式的货币布线。它被称为SEPA(你可以做研究)。 SEPA是一种严格的XML模式。 简化:
<account>111111</account>
对于SEPA的架构是可以的,但是
<account>111111 </account>
不行。 (不是空间)
正如您所看到的,无法从一个XML数据文件中推断出架构。您最多可以手动创建架构。