Main Content

matlab.io.xml.dom.Text 类

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

XML 文档中的文本

自 R2021a 起

描述

matlab.io.xml.dom.Text 类的一个对象表示 XML 文档的文本内容。

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

类属性

ConstructOnLoad
true
HandleCompatible
true

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

创建对象

使用 matlab.io.xml.dom.Document 对象的 createTextNode 方法创建 matlab.io.xml.Text 对象。

属性

全部展开

此节点的文本内容中的字符数,指定为双精度值。

属性:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

此文本节点的文本内容,指定为字符向量。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

方法

全部展开

示例

全部折叠

通过使用表示文档的 matlab.io.xml.dom.Document 对象的 createTextNode 方法,创建一个文本节点以追加到文档元素。

导入 matlab.io.xml.dom 包,这样就不必使用冗长的完全限定类名称。

import matlab.io.xml.dom.*

创建一个具有名为 employee 的根元素的文档。

doc = Document("employee");
employeeElem = getDocumentElement(doc);

创建名为 jobtitle 的元素。

jobtitleElem = createElement(doc,"jobtitle");

jobtitle 文本内容创建一个文本节点,并将文本节点追加到 jobtitle 元素。

textNode = createTextNode(doc,"Manager");
appendChild(jobtitleElem,textNode);

jobtitle 元素追加到 employeeElem 元素。

appendChild(employeeElem,jobtitleElem);

将 XML 写入文件。

xmlFileName = "employee.xml";
writer = matlab.io.xml.dom.DOMWriter;
writeToFile(writer,doc,xmlFileName);

版本历史记录

在 R2021a 中推出