DOMDocument.ImportNode

DOMDocument

ImportNode

Disponible desde la versión 8.1.

Sintaxis:

ImportNode(<Nodo>, <Recursivamente>)

Parámetros:

<Nodo> (obligatorio)

Tipo: DOMAttribute, DOMDocument, DOMElement, DOMDocumentType, DOMNotation, DOMEntity, DOMDocumentFragment, DOMText, DOMComment, DOMCDATASection, DOMProcessingInstruction, DOMEntityReference, XPathNamespace.
Nodo DOM importado.

<Recursivamente> (obligatorio)

Tipo: Boolean.
Indicador de importación “profunda”. True – se importarán recursivamente todos los nodos hijos del nodo importado. Los siguientes nodos son una excepción: Attribute y EntityReference.
Los nodos hijos de Attribute siempre se importan, para EntityReference – los nodos hijos no se importan.
Si es False – solo se importa el nodo transferido.

Valor devuelto:

Tipo: DOMAttribute, DOMDocument, DOMElement, DOMDocumentType, DOMNotation, DOMEntity, DOMDocumentFragment, DOMText, DOMComment, DOMCDATASection, DOMProcessingInstruction, DOMEntityReference, XPathNamespace.
Valor importado del nodo DOM.

Descripción:

Importa un nodo de otro documento DOM.
Se importan el tipo de nodo y el nombre de nodo para cada nodo, así como las propiedades relacionadas con los espacios de nombres: LocalName, Prefix, NameSpaceURI. No se transfieren los datos de usuario.
Reglas de importación para los tipos de nodo:

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Nota:

Razones de llamada de excepción:

  • Los nombres importados contienen caracteres no válidos para el estándar XML de este documento.

Disponible desde:

Disponible desde la versión 8.1.