我要解析一个XML文件;
我的XML文件是这样的;可是一解析时就出错,提示在行出现非法字符;这一行有汉字,该不会是不支持汉字吧?
请各位高手看看是怎么回事,我该杂办;???
 <DownloadFile>
         <ID>4</ID>
 
         <FileName>E:\zy\download\66169.com_EurekaLog4-Trial0406041.exe</FileName>
         <State>2</State>
         <Size>2237730</Size>
         <SaveDir>E:\zy\download\</SaveDir>
         <DownloadedSize>2237730</DownloadedSize>
 
         <LastModified>Mon, 28 Jun 2004 16:26:48 GMT</LastModified>
         <ResumeMode>2</ResumeMode>
         <Date>12/02/2004 15:53:13</Date>
         <DownloadTime>20</DownloadTime>
         <ContentType>application/octet-stream</ContentType>
         <NotRead>1</NotRead>
 </DownloadFile>
 <DownloadFile>
         <ID>5</ID>
 
         <FileName>E:\zy\download\66169.com_Convert04052635.exe</FileName>
         <State>2</State>
  [就是这行报错**  ]       <Comment>Delphi工程简繁体转换是一款 帮助Delphi程序员把自己所开发的简体中文版Delphi工程源码转换为繁体中文版源码,然后,在繁体中文环境下直接编译转换得到的繁体中文版源码即可得到彻底的繁体中文版,整个过程不需要任何编 </Comment>
         <Size>837274</Size>
         <SaveDir>E:\zy\download\</SaveDir>
         <DownloadedSize>837274</DownloadedSize>
 
         <LastModified>Mon, 28 Jun 2004 16:26:47 GMT</LastModified>
         <ResumeMode>2</ResumeMode>
         <Date>12/02/2004 15:54:44</Date>
         <DownloadTime>10</DownloadTime>
         <ContentType>application/octet-stream</ContentType>
         <NotRead>1</NotRead>
 </DownloadFile>另外我的代码是这样写的,请各位看看行不?
 Doc:=TXMLDocument.Create(nil);
  // Str:=TStringList.Create;
  // Str.LoadFromFile('D:\Program Files\IDA\lists\default.xml');
   Doc.FileName:='E:\loadinfo.xml';
  // Doc.XML:= Str;
   Doc.Active:=True;//这一句时就出错;
谢了!!!