matlab.io.xml.dom.Text 类
命名空间: matlab.io.xml.dom
描述
创建对象
使用 matlab.io.xml.dom.Document 对象的 createTextNode 方法创建 matlab.io.xml.Text 对象。
属性
此节点的文本内容中的字符数,指定为双精度值。
属性:
GetAccess | public |
SetAccess | immutable |
Transient | true |
NonCopyable | true |
此文本节点的文本内容,指定为字符向量。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
方法
appendData |
将 |
cloneNode |
|
compareDocumentPosition |
例如: import matlab.io.xml.dom.* d = Document("root"); root = getDocumentElement(d); text = createTextNode(d,"Hello"); appendChild(root,text); pos = compareDocumentPosition(text,root); if bitor(pos,text.DOCUMENT_POSITION_CONTAINS) == pos disp("root contains text"); else disp("root does not contain text"); end |
deleteData |
|
getBaseURI |
文本节点的基本 URI 是拥有该文本节点的文档的 URI。 |
getData |
|
getLength |
|
getNextSibling |
|
getNodeName | name = getNodeName(thisText) 返回 '#text'。 |
getNodeType |
此方法提供与基于 W3C XML DOM 标准的现有 MATLAB® 代码的兼容性。 对于新的 MATLAB 代码,请使用 import matlab.io.xml.dom.* d = Document('book'); para = createElement(d,"para"); txt = createTextNode(d,"hello"); if isa(txt,'matlab.io.xml.dom.Text') fprintf('This is a text node.\n'); end |
getNodeTypeName | name = getNodeTypeName(thisText) 返回 'TEXT_NODE'。 |
getNodeValue |
|
getOwnerDocument |
|
getParentNode | parent = getParentNode(thisText) 返回此文本节点的父节点。如果此文本节点没有父级,则该方法返回空节点。 |
getPreviousSibling |
|
getTextContent | getTextContent(thisText) 以字符向量形式返回此文本节点的文本内容。 |
insertData |
|
isEqualNode | 如果 此方法测试节点的相等性,而不测试节点是否为同一对象的句柄。要测试相同性,请使用 相同的节点也会相等,但相等的节点未必相同。 在测试文档的相等性之前请先对它们进行标准化,因为标准化会影响相等性。 |
isSameNode | 如果 |
replaceData |
将 |
setData |
以字符向量或字符串标量形式指定 |
setNodeValue |
以字符向量或字符串标量形式指定 |
setTextContent |
以字符向量或字符串标量形式指定 |
splitText |
|
substringData |
将 |
示例
通过使用表示文档的 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 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)