|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
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 :
Code :
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. |
||||
|
|
00
|
|
|
#2 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Code :
$sxml = new SimpleXMLElement('monfichier.xml', 0, TRUE); Code :
$sxml = simplexml_load_file('monfichier.xml'); |
||
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
Super, merci beaucoup
|
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
on peut résumer l'utilisation de la syntaxe : ...
Code :
Est-ce équivalent à : Code :
$myVar = "texte sans interet\ntexte sans interet\ntexte sans interet\n texte sans interet\n texte sans interet\n Texte sans interet\n Texte sans interet\n Texte sans interet\ntexte sans interet\nTexte sans interet"; |
||
|
|
00
|
|
|
#5 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Oui (aux espaces prêt et suivant les caractères utilisés par votre système pour marquer les nouvelles lignes). Il existe, comme souvent, plusieurs façons d'écrire une seule et même chose ...
|
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
Puisque tu réponds très vite, je me permet de te poser une autre question du même ordre, au sujet de l'utilisaiton de la classe simpleXML
Code :
|
||
|
|
00
|
|
|
#7 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
C'est à dire ? L'extension SimpleXML, pour autant que je sache, ne dispose d'aucune option de formatage (tout est compacté) contrairement à l'extension DOM, qui permet de le faire (ou non, par défaut).
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
oui j'ai vu la manipulation avec les objets DOM mais je trouve fastidieux de passer d'un objet à l'autre uniquement pour un formatage.
J'avais éspéré que simpleXML paliait à cette carrence via une fonciton que je ne connaissais pas D'ailleurs dans la doc hereDoc de php, il y a une ligne qui me fascine : Code :
echo "Ceci est une valeur de variable variable : {${$name}}";
|
|
|
00
|
|
|
#9 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2007 Messages : 676 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com