Класс: 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 | Данные и атрибуты длины копируются. |
node = importNode( импортирует глубокую копию заданного узла.thisDoc,node)