matlab.io.xml.dom.Comment 类
命名空间: matlab.io.xml.dom
描述
创建对象
使用 matlab.io.xml.dom.Document 对象的 createComment 方法创建 matlab.io.xml.dom.Comment 对象。
属性
注释中的字符数,指定为双精度值。
属性:
GetAccess | public |
SetAccess | immutable |
Transient | true |
NonCopyable | true |
注释的文本内容,指定为字符向量。
属性:
GetAccess | public |
SetAccess | immutable |
Transient | true |
NonCopyable | true |
方法
appendData |
以字符向量或字符串标量形式指定 |
cloneNode |
|
compareDocumentPosition |
要解码返回的值
例如: import matlab.io.xml.dom.* d = Document("root"); root = getDocumentElement(d); comment = createComment(d,"Example of a comment"); appendChild(root,comment); pos = compareDocumentPosition(comment,root); if bitor(pos,comment.DOCUMENT_POSITION_CONTAINS)... == pos disp("root contains comment"); else disp("root does not contain comment"); end |
deleteData |
|
getBaseURI |
|
getData |
|
getLength |
|
getNextSibling |
|
getNodeName | name = getNodeName(thisComment) 返回 '#comment'。 |
getNodeTypeName | name = getNodeTypeName(thisComment) 返回 'COMMENT_NODE'。 |
getNodeValue |
|
getOwnerDocument |
|
getParentNode |
|
getPreviousSibling |
|
getTextContent |
|
insertData |
|
isEqualNode | 如果 此方法测试节点的相等性,而不测试节点是否为同一对象的句柄。要测试相同性,请使用 相同的节点也会相等,但相等的节点未必相同。 在测试文档的相等性之前请先对它们进行标准化,因为标准化会影响相等性。 |
isSameNode | 如果 |
replaceData |
将 |
setData |
以字符向量或字符串标量形式指定 |
setNodeValue |
以字符向量或字符串标量形式指定 |
setTextContent |
以字符向量或字符串标量形式指定 |
splitText |
|
substringData |
将 |
示例
此示例向表示一周中星期几的 XML 文档的根节点添加注释。
使用名为 weekdays 的根元素创建 matlab.io.xml.dom.Document 对象。
import matlab.io.xml.dom.* doc = Document("weekdays"); docRootNode = getDocumentElement(doc);
使用 Document 对象的 createComment 方法创建注释。将该注释追加到根元素。
appendChild(docRootNode,createComment(doc,"days of the week except Saturday and Sunday"));对于一周中的每个工作日,即从星期一到星期五,创建一个名为 day 的元素,并将该天的名称追加到 day 元素中。将 day 元素追加到根元素。
weekdays = ["Mon" "Tue" "Wed" "Thu" "Fri"]; for i=1:5 dayElement = createElement(doc,"day"); appendChild(dayElement,createTextNode(doc,weekdays(i))); appendChild(docRootNode,dayElement); end
将文档写入文件 weekdays.xml;
xmlFileName = "weekdays.xml";
writer = matlab.io.xml.dom.DOMWriter;
writer.Configuration.FormatPrettyPrint = true;
writeToFile(writer,doc,xmlFileName);显示文件内容。
type weekdays.xml;<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <weekdays> <!--days of the week except Saturday and Sunday--> <day>Mon</day> <day>Tue</day> <day>Wed</day> <day>Thu</day> <day>Fri</day> </weekdays>
注释 <!--days of the week except Saturday and Sunday--> 紧跟在根元素 weekdays 的开始标记之后。
版本历史记录
在 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)