unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(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 第三個人員的節點列表} //擷取列表中的第一個節點: node := nodeList.First; {First} ShowMessage(node.NodeValue); {王五} //擷取列表中的最後一個節點: node := nodeList.Last; {Last} ShowMessage(node.NodeValue); {25}end;end.