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 você deseja seguir os padrões, precisará criar um DOMDocument temporário
com uma raiz fictícia e em seguida percorrer os nós filhos da
raiz dos seus 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>