怎么使用TXMLDocument解析String类型的XML???
解决方案 »
- 请问 GLScene 用 ApplyTorque 转动物体 后 ,如何 使用 物体 停止 转动????????????急!!!!
- 为什么我释放AdoDataset的时候老出错,请高手进来指点下!!!不胜感谢
- 关于SUM语句,不知错在那里。
- 怎样判断一个boolean的数组里面的值是否全部为真,全部为假?
- 类何时被Destory掉?
- 【求教】请问调色板存储的问题
- 程序运行慢
- 如何给表格中的某些行着色,但不覆盖原有数据
- 客户机没有安装SQL SEVER2000,如何显示装有SQL SEVER2000的机器名
- ^_^ 大家来UP:开辟J++ Builder专栏,同意者有分?
- TOLEContainer的菜单问题,word里面的新建,打开,打印预览等失效
- 我刚刚才学Delphi,所以是菜鸟提问题,希望大家帮忙。
我看TXMLDocument有一个函数LoadFromXML(S: DOMString);
但是用它解析不了,是不是有什么特殊的用法?
mXml: TXMLDocument;
begin
mXml := TXMLDocument.Create(self);
......
try
mXml.Active := False;
mXml.XML.Clear;
mXml.XML.AddStrings(memo1.Lines);
mXml.active := true;
mXml.version := '1.0';
mXml.encoding :='gb2312';
except
on E: Exception do
begin
Memo3.Lines.Add('XML导入失败:' + E.Message + ':' + IntToStr(E.HelpContext));
Timer1.Enabled := True;
exit;
end;
end;
mRootNode := mXml.ChildNodes.FindNode('w');for j:=0 to mRootNode.ChildNodes.Count -1 do
begin
mChildNode := mRootNode.ChildNodes.Get(j);
.....
end;
end;
XMLDoc:IXMLDocument;
begin
XMLDoc:=LoadXMLData(XMLStr);
end;