D downbillgates Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-06 #1 使用Delphi的TXMLDocument 载入一个文件时,如果文件是一个非法的XML文件会出错。 能否判断一个文件是一个合法的XML文件。
X xiangya Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-17 #4 在装入XML的时候,会产生这个异常,EDOMParseError,代码如下: ParseError :=do MDocument as IDOMParseError; with ParseErrordo Msg := Format('%s%s%s: %d%s%s', [Reason, SLineBreak, SLine, Line, SLineBreak, Copy(SrcText, 1, 40)]); raise EDOMParseError.Create(ParseError, Msg); 所以,你只要捕获这个异常就行了,关于入门XML的资料,www.xml.org.cn,还不错, 另外,IBM上面有些好东西。
在装入XML的时候,会产生这个异常,EDOMParseError,代码如下: ParseError :=do MDocument as IDOMParseError; with ParseErrordo Msg := Format('%s%s%s: %d%s%s', [Reason, SLineBreak, SLine, Line, SLineBreak, Copy(SrcText, 1, 40)]); raise EDOMParseError.Create(ParseError, Msg); 所以,你只要捕获这个异常就行了,关于入门XML的资料,www.xml.org.cn,还不错, 另外,IBM上面有些好东西。
I ikuba Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-24 #5 在载入xml文件之后,可以调用validate(),它返回错误代码,合法的xml文件其返回值为零。