帮忙看看到底为啥错误?Xml文件:
 <XmlRoot>  
  <Head>文件</Head>
  <Body>
      <FileName FileVersion="0.9"> 计算库 </FileName>
      <FileName FileVersion="0.9"> 函数库 </FileName>
  </Body>
 </XmlRoot>Xsd文件:
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="XmlRoot">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="Head" type="xsd:string" />        <xsd:element name="Body">                    
          <xsd:complexType>
            <xsd:sequence>              
              <xsd:element name="FileName" minOccurs="0" maxOccurs="unbounded" type ="xsd:string" >
                <xsd:complexType>
                  <xsd:attribute name="FileVersion" type="xsd:string" />
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>错误:<xsd:element name="FileName" minOccurs="0" maxOccurs="unbounded" type ="xsd:string" > 
“Type不能与ComplexType同时存在”  ,高手们,该怎么改啊!!!

解决方案 »

  1.   

      <FileName   FileVersion="0.9">   计算库   </FileName> 
      <FileName   FileVersion="0.9">   函数库   </FileName> 
    在XML中这算重复吧,生成的XSD可能就不对了
    你把XML文件改下试试
      

  2.   

    xml文件没有错误,<FileName>节点可以多次出现xsd中设置了该节点的数目minOccurs="0"   maxOccurs="unbounded"问题是,<FileName>节点中有属性“FileVersion”和它的节点值Type好像有冲突设置了节点的<xsd:attribute>就好像不能设置它的Type了,看看高手们
      

  3.   

    你把XML变成XSD文件目的是什么
    你可以把XML转成XSD,再转成一个CLASS文件,那样你就可以操作类来实现
      

  4.   

    Xsd是用来验证xml文件的结构是否错误问题解决啦,用SimpleContent就OK<xsd:element name="Body">                    
              <xsd:complexType>
                <xsd:sequence>              <xsd:element name="FileName" minOccurs="0" maxOccurs="unbounded">
                    <xsd:complexType>
                      
                      <xsd:simpleContent>                    
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="FileVersion" type="xsd:string" />
                        </xsd:extension>
                      </xsd:simpleContent>
                      
                    </xsd:complexType>
                  </xsd:element>
                            
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>