首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi中,TXmlDocument怎样直接设置某个节点的XML值?解决办法

2012-03-16 
delphi中,TXmlDocument怎样直接设置某个节点的XML值?delphi中,TXmlDocument的IXMLNode节点怎样设置其XML值

delphi中,TXmlDocument怎样直接设置某个节点的XML值?
delphi中,TXmlDocument的IXMLNode节点怎样设置其XML值?
.NET中可以使用,innerXML和outerXML来设置其XML值
delphi中是否存在此项功能?

[解决办法]
给你个简单的程序;当然我写的可能比较烦;
procedure TForm1.ReadXMLClick(Sender: TObject);
var
i, j: Integer;
NewNode: IXMLNode;
begin
XMLDoc.LoadFromFile( 'Linkmans.xml ');
for i := 0 to XMLDoc.ChildNodes.Count -1 do
begin
for j := 0 to XMLDoc.ChildNodes[i].ChildNodes.Count - 1 do
Edit1.Text := XMLDoc.ChildNodes[i].ChildNodes[j].ChildNodes[ 'LastName '].Text;
end;

end;

procedure TForm1.WriteXMLClick(Sender: TObject);
var
i, j: Integer;
NewNode: IXMLNode;
begin
XMLDoc.LoadFromFile( 'Linkmans.xml ');
for i := 0 to XMLDoc.ChildNodes.Count -1 do
begin
for j := 0 to XMLDoc.ChildNodes[i].ChildNodes.Count - 1 do
XMLDoc.ChildNodes[i].ChildNodes[j].ChildNodes[ 'LastName '].Text := Edit1.Text;
end;
XMLDoc.SaveToFile( 'linkmans.xml ');
end;

另外,你可以导入XML文件!Delphi可以生成对应文件

热点排行