Lire et utiliser un fichier XML multilingue avec php
Publié : 30 août 2006, 00:26
Salut,
mon probleme est le suivant, j'ai un fichier xml qui contient plusieurs langues, je voudrais pouvoir lire ce fichier xml avec php et l'afficher
(ps : c'est la premiere fois que j'utilise le xml)
voici un exemple de mon code xml :
Pour lire mon fichierxml, j'utilise plusieurs fonctions, voici l'adresse du site : Lire un fichier XML
J'obtiens comme résultat que mon fichier xml est dans un tableau ... voici l'exemple de mon fichier xml de ci dessus :
mais la ou j'ai un probleme, c'est comment arriver a afficher le bon texte, au bonne endroit et dans la bonne langue ...
il ne faut pas oublier que mon fichier xml contient le texte de plusieurs pages, dans plusieurs langue ...
merci bcp pour votre aide
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
mon probleme est le suivant, j'ai un fichier xml qui contient plusieurs langues, je voudrais pouvoir lire ce fichier xml avec php et l'afficher
(ps : c'est la premiere fois que j'utilise le xml)
voici un exemple de mon code xml :
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<sitemachin>
<index lang="fr">
<titre>Mon beau texte en français</titre>
</index>
<index lang="en">
<titre>My beautiful text in French</titre>
</index>
<rubrique1 lang="fr">
<titre>titre</titre>
<content>contenu</content>
</rubrique1>
<rubrique1 lang="en">
<titre>title</titre>
<content>content</content>
</rubrique1>
</sitemachin>
J'obtiens comme résultat que mon fichier xml est dans un tableau ... voici l'exemple de mon fichier xml de ci dessus :
Code : Tout sélectionner
Array
(
[0] => Array
(
[attributs_xml] => Array
(
[lang] => fr
)
[balise_xml] => index
[valeur_xml] => Array
(
[0] => Array
(
[balise_xml] => titre
[valeur_xml] => Mon beau texte en français
)
)
)
[1] => Array
(
[attributs_xml] => Array
(
[lang] => en
)
[balise_xml] => index
[valeur_xml] => Array
(
[0] => Array
(
[balise_xml] => titre
[valeur_xml] => My beautiful text in French
)
)
)
[2] => Array
(
[attributs_xml] => Array
(
[lang] => fr
)
[balise_xml] => rubrique1
[valeur_xml] => Array
(
[0] => Array
(
[balise_xml] => titre
[valeur_xml] => titre
)
[1] => Array
(
[balise_xml] => content
[valeur_xml] => contenu
)
)
)
[3] => Array
(
[attributs_xml] => Array
(
[lang] => en
)
[balise_xml] => rubrique1
[valeur_xml] => Array
(
[0] => Array
(
[balise_xml] => titre
[valeur_xml] => title
)
[1] => Array
(
[balise_xml] => content
[valeur_xml] => content
)
)
)
)
il ne faut pas oublier que mon fichier xml contient le texte de plusieurs pages, dans plusieurs langue ...
merci bcp pour votre aide
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7