Bonjour,

Je dois créer un fichier xml qui en encapsule un autre, pour cela j'appelle une page distante qui me retourne un fichier xml bien formé que je dois encapsuler dans la balise metadata.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$metadata = createNoeud($doc, $description, "metadata", "");
// On charge le fichier LOM LRE!
$ch = curl_init("generationxml?id=$doc_id");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
$docLOM = new DOMDocument();
$docLOM->loadXML($output);
$root=$docLOM->documentElement;
 
$metadata->appendChild($root); // ligne 53
j'ai alors l'erreur :
'DOMException' with message 'Wrong Document Error'
\metadonnees\extractionLRE.php(53): DOMNode->appendChild(Object(DOMElement)) #1
Je suis en PHP5

Merci d'avance pour votre aide