DOMDocumentFragment::appendXML
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
DOMDocumentFragment::appendXML — Anexa dados XML brutos
Descrição
public DOMDocumentFragment::appendXML(
string $data
):
bool
Este método não faz parte do padrão DOM. Ele foi criado como uma abordagem mais simples
para anexar um DOMDocumentFragment em um DOMDocument.
Se a intenção for seguir os padrões, será necessário criar um DOMDocument temporário
com uma raiz fictícia e em seguida percorrer os nós filhos da
raiz dos dados XML para anexá-los.
Parâmetros
data
-
XML a ser anexado.
Valor Retornado
Retorna true
em caso de sucesso ou false
em caso de falha.
Exemplos
Exemplo #1 Anexando dados XML ao seu documento
<?php
$doc = new DOMDocument();
$doc->loadXML("<root/>");
$f = $doc->createDocumentFragment();
$f->appendXML("<foo>text</foo><bar>text2</bar>");
$doc->documentElement->appendChild($f);
echo $doc->saveXML();
?>
O exemplo acima produzirá:
<?xml version="1.0"?>
<root><foo>text</foo><bar>text2</bar></root>