包:matlab.io.xml.dom
XML文档的元素
创建一个matlab.io.xml.dom.Element
通过使用对象createElement
或createElementNS
的方法matlab.io.xml.dom.Document
对象。
孩子们
- - - - - -这个元素的子节点这个元素的子节点,指定为1×-N的数组matlab.io.xml.dom
对象。
GetAccess |
公共
|
SetAccess |
不可变的
|
NonCopyable |
真正的
|
瞬态 |
真正的
|
TagName
- - - - - -元素的标记名称这个元素标记名称,指定为一个特征向量。
GetAccess |
公共
|
SetAccess |
不可变的
|
NonCopyable |
真正的
|
瞬态 |
真正的
|
TextContent
- - - - - -元素的文本内容”
(默认)|特征向量|字符串标量这个元素的文本内容,指定为一个特征向量或字符串标量。这个属性包含该节点的连接文本内容和它的孩子们。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
HasAttributes
- - - - - -这个元素是否有属性假
(默认)|真正的这个元素是否有属性,指定为真正的
或假
。
GetAccess |
公共
|
SetAccess |
不可变的
|
NonCopyable |
真正的
|
瞬态 |
真正的
|
列表末尾 |
|
版本 |
|
是compareDocumentPosition |
例如: 进口matlab.io.xml.dom。*d =文档(“根”);根= getDocumentElement (d);帕拉= createElement (d,“帕拉”);列表末尾(根,para);pos =是compareDocumentPosition(帕拉根);如果para.DOCUMENT_POSITION_CONTAINS bitor (pos) = = pos disp (“根包含段落”);其他的disp (“根不包含段落”);结束 |
getAttribute |
指定 |
getAttributeNode |
指定 |
|
指定 |
通过 |
指定 |
getAttributes |
|
getBaseURI |
一个元素的基本URI是文档的URI拥有元素。 |
getChildElementCount |
|
getChildNodes |
|
调用getChildren |
|
getElementsByTagName |
的 |
组 |
的 |
getFirstChild |
子= getFirstChild (thisElem) 返回该元素的第一个孩子。 |
getFirstElementChild |
|
getLastChild |
子= getLastChild (thisElem) 返回该元素的最后一个孩子。 |
getLastElementChild |
|
getLocalName |
|
getNamespaceURI |
|
getNextSibling |
|
getNextElementSibling |
|
getNodeIndex |
|
getNodeName |
该方法与现有的MATLAB提供兼容性®代码是基于W3C XML DOM标准。在新代码中,使用 |
getNodeType |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 对于新的MATLAB代码,使用 进口matlab.io.xml.dom。*d =文档(“书”);帕拉= createElement (d,“帕拉”);如果isa(帕拉,“matlab.io.xml.dom.Element”)流(“这是一个元素。\ n”);结束 |
getNodeTypeName |
name = getNodeTypeName (thisElem) 返回“ELEMENT_NODE” 。 |
getNodeValue |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
getOwnerDocument |
|
getParentNode |
父= getParentNode (thisElem) 返回该元素的父节点。如果这个元素没有一个家长,该方法返回一个空节点。 |
getPrefix |
|
getPreviousSibling |
|
getPreviousElementSibling |
|
getSchemaTypeInfo |
的 |
getTagName |
|
getTextContent |
getTextContent (thisElem) 返回该元素的文本内容。如果这个元素有孩子,这个方法返回的连接文本内容的孩子。 |
hasAttribute |
|
hasAttributeNS |
|
hasAttributes |
|
hasChildNodes |
|
isDefaultNamespace |
一个默认名称空间是一种元素没有前缀的名称空间声明。元素及其所有孩子的名字缺乏属于默认名称空间前缀。使用 进口matlab.io.xml.dom。*nsURI =“http://my.namespace.org/mybook”;d =文档(nsURI,“书”);书= getDocumentElement (d);如果isDefaultNamespace(书,nsURI)流(…“% s”是默认名称空间\ n”,nsURI);结束 |
isEqualNode |
属性值是相等的,如果他们有相同的长度和character-for-character相等。文档节点的所有者和属性值不会影响平等。 这种方法测试平等的节点,而不是是否同一个对象的节点处理。测试相同,使用 节点是相同的也是平等的,但是节点相等不一定是相同的。 规范化文档在测试之前他们平等因为正常化可以影响平等。 |
方法 |
|
方法的作用是 |
|
方法的 |
|
正常化 |
标准化确保元素结构是一样的结构在保存和重新加载文档,其中包含的元素。 |
removeAttribute |
|
removeAttributeNode |
|
方法 |
|
removeChild |
|
方法的 |
|
setAttribute |
因为方法将值作为CDATA,该方法忽略了标记文本,包括实体引用,在字符串的值。设置一个属性值,其中包括一个实体引用,如 |
setAttributeNode |
指定 |
setAttributeNodeNS |
指定 |
setAttributeNS |
指定 因为方法将值作为CDATA,该方法忽略了标记文本,包括实体引用,在字符串的值。设置一个属性值,其中包括一个实体引用,如 |
setIDAttribute |
指定 |
setIDAttributeNode |
指定 |
setIDAttributeNS |
指定 |
setNodeValue |
|
setTextContent |
指定 |
这个示例创建了matlab.io.xml.dom.Element
和matlab.io.xml.dom.Text
对象来表示XML标记为工作日。
导入matlab.io.xml.dom
包,所以你不需要使用长,完全限定类名。
进口matlab.io.xml.dom。*
创建一个文档根元素工作日
。
医生=文档(“工作日”);weekdaysElement = getDocumentElement (doc);
创建一个字符串数组的每个工作日的文本。
工作日= [“我的”“星期二”“结婚”“星期四”“星期五”];
每个工作日,创建一个元素
对象的一天
元素和一个文本
对象的文本。附加的文本
对象的一天
元素和一天
元素的工作日
元素。
为我= 1:5 dayElement = createElement(医生,“天”);列表末尾(dayElement createTextNode(医生,工作日(i)));列表末尾(weekdaysElement dayElement);结束
编写XML文件。
xmlFileName =“weekdays.xml”;作家= matlab.io.xml.dom.DOMWriter;writeToFile(作家、医生、xmlFileName);
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。