Класс: 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
)