点击这里:Delphi 中的 XMLDocument 类详解(16) - 节点列表中的第一个和最后一个节点

unit Unit1; 
 
erface 
 
uses 
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
 Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls; 
 
type 
 TForm1 = (TForm) 
  XMLDocument1: TXMLDocument; 
  Button1: TButton; 
  procedure FormCreate(Sender: TObject); 
  procedure Button1Click(Sender: TObject); 
 end; 
 
var 
 Form1: TForm1; 
 
implementation 
 
{$R *.dfm} 
 
procedure TForm1.FormCreate(Sender: TObject); 
begin 
 XMLDocument1.LoadFromFile('c:\temp\test.xml'); 
 {必须用万提供 xml 测试文件, 才能有相同返回值} 
end; 
 
 
//某节点列表中个节点和最后个节点 
procedure TForm1.Button1Click(Sender: TObject); 
var 
 nodeList: IXMLNodeList; 
 node: IXMLNode; 
begin 
 nodeList := XMLDocument1.DocumentElement.ChildNodes[2].ChildNodes; 
 {当前 nodeList 第 3个人员节点列表} 
 
 //获取列表中个节点: 
 node := nodeList.First;   {First} 
 ShowMessage(node.NodeValue); {王 5} 
 
 //获取列表中最后个节点: 
 node := nodeList.Last;    {Last} 
 ShowMessage(node.NodeValue); {25} 
end; 
 
end. 


Tags:  .netxmldocument 点击这里

延伸阅读

最新评论

发表评论