Bonjour,

Je parse un fichier XML avec la fonction simpleXML de php5.

J'ai un fichier php (c'est quasiment exactement l'exemple de la doc pour le moment ...) qui contient mon fichier xml avec des infos pour le parseur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
$xmlstr = <<<XML
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root><categorie nom="Categorie de test" type="2"><entete>bonjour</entete><texte1>contenu d ela colone 1</texte1><texte2>contenu d ela colone 2</texte2></categorie><categorie nom="gtytuytuytuytytuuy" type="2"><entete>yuyt</entete><texte1>tyty</texte1><texte2>utyutyu</texte2></categorie><categorie nom="dfgdfdf" type="2"><entete>gfg</entete><texte1>df</texte1><texte2>df</texte2></categorie></root>
XML;
?>
et un autre fichier qui appelle ce dernier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
include FICHIER_XML;
 
$xml = new SimpleXMLElement($xmlstr);
J'ai alors deux questions :
quelle action j'opère lorsque j'utilise cet opérateur : "<<<" (s'il s'agit encore dans ce cas d'un opérateur) et comment modifier ce code pour que je puisse appeller un fichier XML standard, sans déclaration de variables préalable, c'est à dire en incluant ça dans la deuxieme page.

J'ai tenté bien des manipulatuions qui se sont révélées infructueuses, mais sûrement à cause ce cette synthaxe tres sensible à la casse que je comprend qu'a moitié.

Merci d'avance de vos réponses.