解析Delphi中的XML访问冲突

问题描述:

伙计们,我真的需要帮助。我需要在Delphi 7中解析XML字符串,但是我一直在访问违规......请帮助!!! 任何位代码.....解析Delphi中的XML访问冲突

+6

你做错了,这就是为什么你的访问冲突。做对了,你会没事的。开玩笑吧,如果你不发布一些代码,我们可以怎样帮助你? – 2011-03-10 09:11:35

+0

你好,我的坏。当我发布这个问题时,我一直很急,并没有想到。不管怎么说,还是要谢谢你 – pierrepret22 2011-03-11 10:41:25

有点代码。

var 
    doc: IXMLDocument; 
    Root, Val: IXMLNode; 
    I: Integer; 
begin 
    //doc := LoadXMLDocument('XMLFile.xml'); 
    doc := LoadXMLData('<?xml version="1.0" encoding="UTF-8"?>'+ 
         '<Root>'+ 
          '<Val>1</Val>'+ 
          '<Val>2</Val>'+ 
         '</Root>'); 

    Root := doc.ChildNodes.FindNode('Root'); 
    for I := 0 to Root.ChildNodes.Count - 1 do 
    begin 
     Val := Root.ChildNodes[I]; 
     ShowMessage(Val.NodeName+'='+ Val.NodeValue); 
    end; 
end;