delphi 从变量中解析XML delphi网络xml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有自带的xml控件就可以完成解析TXMLDocument http://docwiki.embarcadero.com/CodeExamples/XE6/en/TXMLDocumentLoadFromFile_%28Delphi%29http://docwiki.embarcadero.com/CodeExamples/XE6/en/Code_Examples_Index#TXMLDocument_use_case_.28Delphi.29procedure Test_LoadFromFile;const CFilename = 'file.xml'; { Should exist. }var LDocument: IXMLDocument;begin LDocument := TXMLDocument.Create(nil); LDocument.LoadFromFile(CFilename); { Display document element local name. } if LDocument.DocumentElement <> nil then Writeln(LDocument.DocumentElement.LocalName);end; 这个我需要的是从变量里读取,我有个程序是这样的,通过解析网页html代码获取一个XML,然后保存到变量MyXmlStr里然后保存到本地,再从本地读取这个保存过的XML,但是我认为这样不安全。想改成直接从MyXmlStr进行读取,这里就不知道怎么从这个变量里来读取了 可否举个例子?比如我已经把XML文件保存到MyXmlStr变量里,然后怎么把他当作一个XML文件进行解析读取? 可否举个例子?比如我已经把XML文件保存到MyXmlStr变量里,然后怎么把他当作一个XML文件进行解析读取?看看有没有TXMLDocument.LoadFromStream 的方法? LoadFromXMLprocedure Test_LoadFromXML;var LDocument: IXMLDocument;begin LDocument := TXMLDocument.Create(nil); LDocument.LoadFromXML('<TestElement>Inner text.</TestElement>'); { Should display 'TestElement'. } Writeln(LDocument.DocumentElement.LocalName);end; DBGrid如何实现修改多行记录作一次提交修改 在delphi中怎样动态创建ODBC数据源 动态调用VC动态库不成功,请高手指教 最近开始学习XML,做了个解析器来玩玩:P 怎样写调度程序(精确到秒)??? 请教一个BDE连接SQL2000的问题 在oracle中实现关系代数除法运算交流(学生选课模型中) 大四朋友留下QQ和E-mail,大家共同讨论学习,共同进步! 我用了ADOTABLE的APPEND来加记录,把执行文件放到另一台电脑上运行,出现缺ADO的错? 如何在其它机器上安装BDE支持 Delphi DBGrid问题 关于Remobjects控件安装的问题。
http://docwiki.embarcadero.com/CodeExamples/XE6/en/Code_Examples_Index#TXMLDocument_use_case_.28Delphi.29
procedure Test_LoadFromFile;
const
CFilename = 'file.xml'; { Should exist. }
var
LDocument: IXMLDocument;
begin
LDocument := TXMLDocument.Create(nil);
LDocument.LoadFromFile(CFilename);
{ Display document element local name. }
if LDocument.DocumentElement <> nil then
Writeln(LDocument.DocumentElement.LocalName);
end;
这个我需要的是从变量里读取,
我有个程序是这样的,通过解析网页html代码获取一个XML,然后保存到变量MyXmlStr里
然后保存到本地,再从本地读取这个保存过的XML,但是我认为这样不安全。
想改成直接从MyXmlStr进行读取,这里就不知道怎么从这个变量里来读取了
比如我已经把XML文件保存到MyXmlStr变量里,
然后怎么把他当作一个XML文件进行解析读取?
比如我已经把XML文件保存到MyXmlStr变量里,
然后怎么把他当作一个XML文件进行解析读取?
看看有没有
TXMLDocument.LoadFromStream 的方法?
procedure Test_LoadFromXML;
var
LDocument: IXMLDocument;
begin
LDocument := TXMLDocument.Create(nil);
LDocument.LoadFromXML('<TestElement>Inner text.</TestElement>');
{ Should display 'TestElement'. }
Writeln(LDocument.DocumentElement.LocalName);
end;