<?xml version="1.0" encoding="utf-8"?>
<ReminderResponse>
<ActionResult>true</ActionResult>
<REMINDER>
<REMINDER_REMINDER_RECOVER_TIME>0</REMINDER_REMINDER_RECOVER_TIME>
<REMINDER_REMINDER_IS_SAVE>true</REMINDER_REMINDER_IS_SAVE>
</REMINDER>
<REMINDER>
<REMINDER_REMINDER_RECOVER_TIME>1</REMINDER_REMINDER_RECOVER_TIME>
<REMINDER_REMINDER_IS_SAVE>false</REMINDER_REMINDER_IS_SAVE>
</REMINDER>
</ReminderResponse>
对于上面这个xml,我当如何得到REMINDER_REMINDER_RECOVER_TIME等于1的节点?
<ReminderResponse>
<ActionResult>true</ActionResult>
<REMINDER>
<REMINDER_REMINDER_RECOVER_TIME>0</REMINDER_REMINDER_RECOVER_TIME>
<REMINDER_REMINDER_IS_SAVE>true</REMINDER_REMINDER_IS_SAVE>
</REMINDER>
<REMINDER>
<REMINDER_REMINDER_RECOVER_TIME>1</REMINDER_REMINDER_RECOVER_TIME>
<REMINDER_REMINDER_IS_SAVE>false</REMINDER_REMINDER_IS_SAVE>
</REMINDER>
</ReminderResponse>
对于上面这个xml,我当如何得到REMINDER_REMINDER_RECOVER_TIME等于1的节点?
解决方案 »
- delphi6必须要装打印机才能使用Qreport吗?
- 很简单的问题,如何在窗体移动和改变大小后后ShowMessage('done')
- dbgrid的问题,一个容易被人忽视的问题。
- 用delphi 6 QuickReport如何打印这样的表格?????(在线等待!!!!!!)
- 试问共享软件加密的步骤及常用方法
- TChart里如何画光滑的曲线?
- 怎么将char数组的内存首地址保存到smallint型变量中
- to :962veiri(风尘旅人) thanz,呵呵,接分吧!(keani,基恩)
- 各位Delphi前辈,请教如何实现对IE编程,使其能实现直接打开并运行联接的本机的.exe文件,而不是显示下载的对话框?
- DELPHIXE APP中怎样将TJavaArray数组转为Array
- 请问:怎么对DrawGrid控件的单元格进行赋值!
- ******TRealAudio 报错的问题!******
iDoc : IXMLDocument;
iTop,
iNode : IXMLNode;
i : integer;
begin
iDoc := TXMLDocument.Create(nil);
try
with iDoc do
begin
LoadFromFile(你的文件);
Active := True;
iTop := ChildNodes['ReminderResponse'];
for i := 0 to iTop.ChildNodes.Count - 1 do
begin
iNode := iTop.ChildNodes.Nodes[i];
if iNode.NodeType <> ntElement then Exit;
if iNode.NodeName = 'REMINDER' then
begin
if iNode.ChildNodes['REMINDER_REMINDER_RECOVER_TIME'].NodeValue = 1 then
ShowMessage('Found');
end;
end;
end;
finally
iDoc := nil;
end;
end;;