博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi 中的 XMLDocument 类详解(16) - 节点列表中的第一个与最后一个节点
阅读量:6694 次
发布时间:2019-06-25

本文共 1002 字,大约阅读时间需要 3 分钟。

unit
 Unit1;
interface
uses
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
.
本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/08/27/1809955.html如需转载请自行联系原作者
你可能感兴趣的文章
时间序列分析算法【R详解】
查看>>
Nginx+ffmpeg的HLS开源服务器搭建配置及开发详
查看>>
无效报表文件路径
查看>>
C程序编译过程浅析【转】
查看>>
BZOJ 1040 ZJOI2008 骑士 树形DP
查看>>
es62
查看>>
eclipse repository connector
查看>>
谈谈多线程开发中的线程和任务的理念
查看>>
vs2017 自定义生成规则 错误 MSB3721 命令 ”已退出,返回代码为 1。
查看>>
WizNote分享笔记至博客
查看>>
Android 编辑框(EditText)属性学习
查看>>
C# 跨线程调用form控件技巧及byte[]与string型相互转换
查看>>
SOCK_RAW编程
查看>>
JavaScript通过ID和name设置样式
查看>>
UML期末绘图及细节总结
查看>>
自建应用新花样,菜鸟也会做应用
查看>>
Servlet监听器(Listener)实例
查看>>
一个resin启动bug的解决
查看>>
571B. Minimization(Codeforces Round #317)
查看>>
Ubuntu查看端口占用情况
查看>>