Accueil > Forum > > > > Problème d'écriture xml et lecture flux rss
Problème d'écriture xml et lecture flux rss
lundi 19 mai 2008 à 18:06:44 |
Problème d'écriture xml et lecture flux rss

Annadrill
|
Bonjour, alors voilà j'ai deux problèmes.
le premier est que, en employant ce code :
$auteur = $_POST['nom']; $date = strftime("%d/%m/%y",time()); $contenu =htmlentities($_POST['message']); $lien = $_POST['email']; $doc = simplexml_load_file("livre.xml"); $xml = $doc->channel; $newShout = $xml->addChild("item"); $newAuteur = $newShout->addChild("title", utf8_encode($auteur)); $newDate = $newShout->addChild("pubDate", utf8_encode($date)); $newContenu = $newShout->addChild("description", utf8_encode(strip_tags($contenu))); $newContenu = $newShout->addChild("link", utf8_encode($lien)); echo $doc->asXML('livre.xml'); ce qui s'écrit dans le fichier livre.xml ne s'affiche pas comme ca:
<item> <title>David</title> <pubDate>17/01/07</pubDate> <description>ceci est un test</description> <link>http://www.kimwilde.ch/livredor.php</link> </item>
mais comme ca:
<item><title>David</title><pubDate>17/01/07</pubDate><description>ceci est un test</description>link>http://www.kimwilde.ch/livredor.php</link> </item>
et ainsi de suite, comment je peux faire pour l'écrire proprement?
Et le deuxième souci c'est que j'aimerais afficher un flux qui se construit comme ca:
<item rdf:about=" [ Lien ]"> <link>http://www.wilde-life.com/news/2008/02639/</link> <title>Sunday lunch with Kim</title> <description>Kim Wilde appeared on today's episode of 'Something for the weekend', an entertainment programme on the BBC about food. </description> <dc:date>2008-05-18</dc:date> </item>
Si qqn peut m'aider... Annadrill
|
|
lundi 19 mai 2008 à 19:35:53 |
Re : Problème d'écriture xml et lecture flux rss

Evangun
|
Réponse acceptée !
Hello,
pourquoi voudrais-tu absolument indenter ton xml, ce n'est pas fait pour ça. C'est généré par la machine pour des machines, rajouter des espace ne fait qu'augmenter le poids de ton fichier et peut entraîner des problèmes de lecture pour certains parseurs.
Quant à rdf:about, etc je n'ai jamais essayé, $newShout = $xml->addChild('dc:date', '2008-05-18'); ne fonctionne pas ?
à+
|
|
lundi 19 mai 2008 à 20:37:07 |
Re : Problème d'écriture xml et lecture flux rss

Annadrill
|
Réponse acceptée !
L'indentation n'est pas obligatoire, c'était juste plus propre, par contre pour $newShout = $xml->addChild('dc:date', '2008-05-18'); le problème n'est pas pour l'écrire mais pour le lire. si je faire qqch genre cela :
echo "<div class='livredate'> Posté le : ".$noeud->pubDate."</div>\n";
ca ne marche pas... et je sais pas comment faire.
Annadrill
|
|
mardi 20 mai 2008 à 15:41:57 |
Re : Problème d'écriture xml et lecture flux rss

Annadrill
|
Réponse acceptée !
quand j'écris ceci: echo "<div class='livredate'> Posté le : ".$noeud->pubDate."</div>\n";c'était pour dire ceci : echo "<div class='livredate'> Posté le : ".$noeud->dc:date."</div>\n";ca ne marche pas... a cause semble t il des deux points entre dc et date... Annadrill
|
|
Cette discussion est classée dans : xml, utf8, encode, addchild, newshout
Répondre à ce message
Sujets en rapport avec ce message
utf8_encode(); [ par WhiteDwarf ]
Bonsoir, j'ai une petite question, je travaille actuellement sur un site multilangue, et je cherche à ce que le russe soit accepté par le php.Je passe
utilisation de la fonction = utf8_encode( ) [ par vickos ]
Bonjour a tous,j'ai écrit un code qui permet de lire chaque ligne d'un fichier ou se trouve des caractères ISO.Le but de ce code est de convertir les
Encodage [ par coockiesch ]
Bonjour à tous! J'ai une petite question: je génère un document xml en php...Les actions que je fais sont:* utf8_encode* remplacer &, par leur équi
Probleme pour classer les info d'un xml tiré de deux tables [ par scoubydog ]
Bonjour, j'ai un petit soucis pour ordonner mes résultats lors de la création d'un fichier xml à partir d'un fichier php.Je demande à mon fichier php
Problème parser XML avec SAX [ par shadowfox666 ]
Bonjour,Je suis actuellement en train de réaliser un parser XML fonctionnant avec SAX pour gérer de l'évènementiel.Le fichier XML fait plus de 70mega
[ => PHP] Générer un fichier xml en php [ par massbbc ]
salu je voudrais savoir comment générer un fichier xml à partir d'une base donnée mysql en php.Merci
flux rss [ par younes777 ]
Bonjour,J'ai un probleme d'affichage,mon flux rss s'affiche comme :Actuellement, les usagers sont indemnisés en bons-voyages.<img width='1' height='1
du php dans le xml [ par alain732 ]
Bonjour,J'ai un souci entre le php et le xml.Voici le code que j'aimerai modifier pour pouvoir aller chercher les informations dans une base MYSQL.Le
syntax error, unexpected T_STRING, expecting ')' in ... [ par votreecom ]
Bonjour,ceci est mon promier message sur ce forum!J'ai l'erreur qui apparait à la ligne 49 de mon script php-xml:Parse error: syntax error, unexpected
SPL & RecursiveIteratorIterator : Afficher les infos (XML) [ par JoJo738 ]
Bonsoir à tous ^^Voila déjà un petit moment que je n'étais pas venu.Si ce soir (ou plutôt, ce matin) je suis ici, c'est pour une question qui me turlu
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|