Класс: 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 |
Вы не можете добавить импортированные The |
matlab.io.xml.dom.ProcessingInstruction | Целевое значение и значения данных копируются. |
matlab.io.xml.dom.Text , matlab.io.xml.dom.CDATASection , и matlab.io.xml.dom.Comment | Копируются атрибуты данных и длины. |
node = importNode(
импортирует глубокую копию указанного узла.thisDoc
,node
)