先说明:原Schema中,下面的顺序不能变。
  <xsd:element name="id" type="xsd:string"/>
  <xsd:element name="name" type="xsd:string"/>
  <xsd:element name="sex" type="xsd:string"/>
  <xsd:element name="age" type="xsd:int"/>

解决方案 »

  1.   

    <xsd:sequence>
       <xsd:element name="id" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="sex" type="xsd:string"/>
       <xsd:element name="age" type="xsd:int"/>
    </xsd:sequence>
    把<xsd:sequence></xsd:sequence>标签去掉~~~
      

  2.   

    to:DreamDragon_NEU(梦龙) 
    把<xsd:sequence></xsd:sequence>标签去掉的话,
    报错哦:this file is not valid:
            unexpected child element  'xsd:element'
      

  3.   

    如果不修改顺序是不可能的,因为<complexType>的元素如果是其中含有多个子接点
    那么子节点必须有顺序地出现,也就说必须有sequence
      

  4.   

    用<xsd:all>替换<xsd:sequence>
      

  5.   

    用<xsd:all>替换<xsd:sequence>后,其子元素可以以任何顺序出现~~~
      

  6.   

    谢谢DreamDragon_NEU(梦龙)
    再问一下:在每行前都有xsd:,有什么用的?
      

  7.   

    告诉XML处理器,采用的是XML架构语言,*.xsd~~~
      

  8.   

    谢谢DreamDragon_NEU(梦龙)
       不要xsd:行吗?
      

  9.   

    这个就不太清楚了
    不过我认为,虽然不写xsd:格式上不出错,但涉及到后台处理的时候就会出问题了,如果能不写的话,为什么还要有这种规定呀~~~
      

  10.   

    DreamDragon_NEU(梦龙)大哥,能留下QQ吗?
      

  11.   

    QQ只有周末偶尔上
    留个mail给你,即收即回 [email protected]