dtd是xml的结构定义文件。如果xml不符合dtd的定义解析时就会出错。

解决方案 »

  1.   

    那就要把YSFPDKLJK.dtd 和xml放在一个目录下。还有你可以好好看一下DTD...他是描述xml的。当然不能滥用的。
      

  2.   

    我的xml文件是压缩的.zip
    我把xml文件解压缩到D:/temp
    然后从这里读取xml文件,从文件里面取出来我要用的数据
    取出数据的时候报错,找不到dtd 文件
    错误是这样的File YSFPDKLJK.dtd not found
      

  3.   

    把XML文件中的DTD删掉就应该可以了
      

  4.   

    请问你用哪种方式取数据,如果是用XPath或xslt方式的话可能会有问题,你可以直接用dom方式取,或者象楼上说的,把DTD去掉即可