我把一个XML文件读入到XmlDataDocument中,然后想把这个XML文件的所有内容(一字不差)地读入到一个string变量中,请问该怎么做呢?
解决方案 »
- 服务器之间的通信!
- 請問一個很簡單的問題:dbf文件是什麽數據庫的數據文件,怎麽把數據導出來
- 求助,要设置 dbgrideh 的哪个属性,才使 dbgrideh 有checkbox 属性呢?
- ADOQuery数据插入时没有执行可选特性是怎么回事?
- 请问怎么获取OpenDialog所打开文件的后缀名?
- 怎么用程序写代码,运行win2000的事件查看器?
- 如何限制一个edit控件中只能输入数字,急急急急急急急急急急急急
- 兼职
- 菜鸟问题!快些来拿分!!!
- 别名问题,请进!急!急!急!(很简单的问题)
- StringGrid内存中的数据,在窗体网格却不显示数据?
- 高分求解:实现QQ和MSN魔法表情这个功能!
var
xmlDoc :TXMLDocument;
begin
OutXML :=TEnterRecipeDeatil(aptr)(QnSendXML.S_MZRegBalancePay(
I_IFPAY,I_PERSONCODE,I_SICKCODE,I_OPERATOR,
I_INVOICENO,I_DOFLAG),InCDS,OutCDS); try
try
XmlDoc:=TXMLDocument.Create(Application);
XmlDoc.XML.Text :=OutXML;
XmlDoc.Active :=true;
RetCode:=XmlDoc.DocumentElement.ChildNodes['RETCODE'].NodeValue;
if RetCode<>'0' then
begin
O_ErrorInfo :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['INFO'].NodeValue,'');
exit;
end
else
Result:=true; O_BILLNO :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['BILLNO'].NodeValue,'');
O_FEEALL :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['FEEALL'].NodeValue,'0');
O_FUNDPAY :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['FUNDPAY'].NodeValue,'0');
O_ACCTPAY :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['ACCTPAY'].NodeValue,'0');
O_CASHPAY :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['CASHPAY'].NodeValue,'0');
O_BIGPAY :=VarToStrDef(xmlDoc.DocumentElement.ChildNodes['BIGPAY'].NodeValue,'0');
except
end;
finally
xmlDoc.Free;
end;
end;