Main Content

matlab.io.xml.dom.NodeList 类

命名空间: matlab.io.xml.dom

文档节点列表

自 R2021a 起

描述

matlab.io.xml.dom.NodeList 类的对象包含文档节点列表。

下列方法返回 NodeList 对象:

matlab.io.xml.dom.NodeList 类是一个 handle 类。

类属性

ConstructOnLoad
true
HandleCompatible
true

有关类属性的信息,请参阅类属性

属性

全部展开

节点列表中的项数,指定为双精度值。

属性:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

串联的列表项文本内容,指定为字符向量。

属性:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

方法

全部展开

示例

全部折叠

此示例通过使用包含 days.xml 文件中的 day 元素的 matlab.io.xml.dom.NodeList 对象的 item 方法,显示这些元素的文本内容。

days.xml 文件创建一个文档。

import matlab.io.xml.dom.*
doc = parseFile(Parser,"days.xml");

调用 getElementsByTagName 方法以将名为 day 的元素节点以 matlab.io.xml.dom.NodeList 对象形式返回。

list = getElementsByTagName(doc,"day");

显示列表中每个元素节点的文本内容。从索引 0 开始,因为 item 方法使用从 0 开始的索引。

n = getLength(list)-1;
for i = 0:n
   dayElem = item(list,i);
   disp(getTextContent(dayElem));
end
Mon
Tue
Wed
Thu
Fri

此示例通过使用包含 days.xml 文件中的 day 元素的 matlab.io.xml.dom.NodeList 对象的 node 方法,显示这些元素的文本内容。

days.xml 文件创建一个文档。

import matlab.io.xml.dom.*

doc = parseFile(Parser,"days.xml");

调用 getElementsByTagName 方法以将名为 day 的元素节点以 matlab.io.xml.dom.NodeList 对象形式返回。

list = getElementsByTagName(doc,"day");

显示列表中每个元素节点的文本内容。从索引 1 开始,因为 node 方法使用从 1 开始的索引。

n = getLength(list);
for i = 1:n
   dayElem = node(list,i);
   disp(getTextContent(dayElem));
end
Mon
Tue
Wed
Thu
Fri

版本历史记录

在 R2021a 中推出