Lire et utiliser un fichier XML multilingue avec php

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
GregK84
Lézard à collerette
Messages : 360
Inscription : 15 oct. 2004, 15:24

Lire et utiliser un fichier XML multilingue avec php

Message par GregK84 »

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 :

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> 
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 :

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
                        )

                )

        )

)
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
Firefox,
Time for the hunted to be the hunter.

Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
GregK84
Lézard à collerette
Messages : 360
Inscription : 15 oct. 2004, 15:24

Message par GregK84 »

personne ne peut m'aider ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Firefox,
Time for the hunted to be the hunter.

Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités