创建具有相同元素但属性名称不同的XML Schema

时间:2014-11-26 11:56:36

标签: c# xml xsd

我正在尝试从xml文件创建xsd。 xml包含一个FLD元素,但name属性指定了字段的名称,我正在尝试创建xsd,以便在xsd中创建所有字段元素名称,我使用了XML模式定义工具(xsd.exe) ),但它只创建一个FLD元素。以下是XML:

<?xml version="1.0" encoding="UTF-8"?>
<PARAM>
  <GRP ID="GRP1">
    <FLD NAME="LSTOFCY" TYPE="Char"/>
    <FLD NAME="LITMREF" TYPE="Char"/>
    <FLD NAME="LLOT" TYPE="Char"/>
    <FLD NAME="LLOCSRC" TYPE="Char"/>
    <FLD NAME="LLOCDES" TYPE="Char"/>
    <FLD NAME="LSERNUM" TYPE="Char"/>
    <FLD NAME="LSOHNUM" TYPE="Char"/>
    <FLD NAME="LSOPLIN" TYPE="Integer"/>
    <FLD NAME="LQTY" TYPE="Decimal"/>
    <FLD NAME="LSTAT" TYPE="Integer"/>
    <FLD NAME="LMES" TYPE="Char"/>
  </GRP>
</PARAM>

是否有其他工具可以创建包含所有字段的架构?

0 个答案:

没有答案