importNode
类: matlab.io.xml.dom.Document
命名空间: matlab.io.xml.dom
语法
node = importNode(thisDoc,node,deep)
node = importNode(thisDoc,node)
说明
node = importNode(
将来自另一个文档的节点导入此文档中。此方法创建该节点的副本,将副本的所有权分配给此文档,并返回该副本。导入的节点没有父级。可使用此文档的 thisDoc
,node
,deep
)appendChild
方法将导入的节点插入文档树中。
导入的节点与源节点具有相同的节点名称、节点类型、命名空间 URI、前缀和本地名称。下表根据节点类型说明复制的其他信息。
节点类型 | 导入的其他信息 |
---|---|
matlab.io.xml.dom.Attr | 在副本中, |
matlab.io.xml.dom.DocumentFragment | 对于深拷贝,源元素的后代以递归方式导入,生成的节点经过重组以形成对应的子树。否则,副本为空的 |
matlab.io.xml.dom.Document , matlab.io.xml.dom.DocumentType | 您无法导入这些类型的节点。 |
matlab.io.xml.dom.Element | 源元素的指定属性节点被导入,生成的 |
matlab.io.xml.dom.Entity | 复制 您无法将导入的 |
matlab.io.xml.dom.EntityReference | 即使您指定深拷贝,也只会复制 |
matlab.io.xml.dom.Notation | 复制 您无法将导入的
|
matlab.io.xml.dom.ProcessingInstruction | 复制目标值和数据值。 |
matlab.io.xml.dom.Text 、matlab.io.xml.dom.CDATASection 和 matlab.io.xml.dom.Comment | 复制数据和长度属性。 |
输入参数
示例
版本历史记录
在 R2021a 中推出