第三行错误,xml文件片断如下:
<?xml version="1.0" encoding="gb2312" ?> 
<Advertisements>
 <xsd:schema id="Advertisements" targetNamespace="" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">第三行太长,3/4/5都是第三行,<xsd:schema...  到  ...msdata">

解决方案 »

  1.   

    try to open the xml in IE to make sure it is valid or fix the problem before loading into DataSet
      

  2.   

    谢谢saucer(思归) ,在IE中没有问题。估计是XSD错误!~~~~~
    <?xml version="1.0" encoding="gb2312" ?> 
    <Advertisements>
     <xsd:schema id="Advertisements" targetNamespace="" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
      <xsd:element name="Ad">
       <xsd:complexType content="elementOnly">
        <xsd:all>
         <xsd:element name="ImageUrl" minOccurs="0" type="xsd:string"/>
         <xsd:element name="NavigateUrl" minOccurs="0" type="xsd:string"/>
         <xsd:element name="AlternateText" minOccurs="0" type="xsd:string"/>
         <xsd:element name="Keyword" minOccurs="0" type="xsd:string"/>
         <xsd:element name="Impressions" minOccurs="0" type="xsd:string"/>
        </xsd:all>
       </xsd:complexType>
      </xsd:element>
      <xsd:element name="Advertisements" msdata:IsDataSet="True">
       <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
         <xsd:element ref="Ad"/>
        </xsd:choice>
       </xsd:complexType>
      </xsd:element>
     </xsd:schema>
     <Ad>
      <ImageUrl>aspcn_bbs1.gifc</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>ASPCN鎶€鏈鍧</AlternateText>
      <Keyword>bbs</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>aspcn_bbs3.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>ASPCN鎶€鏈鍧</AlternateText>
      <Keyword>bbs</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>aspcn_bbs2.gifc</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>ASPCN鎶€鏈鍧</AlternateText>
      <Keyword>bbs2</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
     <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜</AlternateText>
      <Keyword>涓浗浜</Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜篸ddd</AlternateText>
      <Keyword>涓浗浜篸dd</Keyword>
      <Impressions>98090</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl></NavigateUrl>
      <AlternateText>鎴戞槸涓浗浜篴sdfasfad</AlternateText>
      <Keyword>涓浗浜篸dd</Keyword>
      <Impressions>98090</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://wwwaspcn.com</ImageUrl>
      <NavigateUrl>http://</NavigateUrl>
      <AlternateText></AlternateText>
      <Keyword></Keyword>
      <Impressions></Impressions>
    </Ad>
    </Advertisements> 
      

  3.   

    用IE能打开的话,照道理不会发生你上述错误呀,
    因为你的错误应该就是XML文件有误啊!
      

  4.   

    sgsh51(共同进步) 说的就是啊可是就报这个错误阿,那几个空格是怎么出来的阿?
    晕~~~~~~~~异常详细信息: System.Xml.Schema.XmlSchemaException: 以下文本不允许出现在此上下文中:“   ”。 file:///D:/mywork/study/test.xml, (3, 159)处发生了错误。
      

  5.   

    who created the above xml? try <Advertisements>
    <xsd:schema id="Advertisements" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="Ad">
    <xsd:complexType>
    <xsd:all>
    <xsd:element name="ImageUrl" minOccurs="0" type="xsd:string"/>
    <xsd:element name="NavigateUrl" minOccurs="0" type="xsd:string"/>
    <xsd:element name="AlternateText" minOccurs="0" type="xsd:string"/>
    <xsd:element name="Keyword" minOccurs="0" type="xsd:string"/>
    <xsd:element name="Impressions" minOccurs="0" type="xsd:string"/>
    </xsd:all>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="Advertisements" msdata:IsDataSet="true">
    <xsd:complexType>
    <xsd:choice maxOccurs="unbounded">
    <xsd:element ref="Ad"/>
    </xsd:choice>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    <Ad>
    <!--the rest here-->
      

  6.   

    是的,有时候行首的缩进会造成一些xml解析器的错误,尤其是在innertext有中文的情况下.这个问题在我用saxpaser类解析一些手写的xml文件时尤其明显.好端端的xml文件多了个tab就读解析不出了,ft,真搞不懂是sax的问题还是xml的问题.
      

  7.   

    who created the above xml?
    飞刀。不会是他写错了,估计应该是转载的时候弄错了某个地方。
    我再试试看。谢谢你!!!
      

  8.   

    最上边再加这行“<?xml version="1.0" encoding="gb2312" ?> ”就ok啦。
    感谢 saucer(思归)!!!结贴!
      

  9.   

    是不是因为无法解析file:///D:/mywork/study/test.xml这个字符串?前面加上@试试呢?