Construction fichier xml via dom et php
Résolu/Fermé
A voir également:
- Construction fichier xml via dom et php
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
2 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
19 avril 2008 à 00:37
19 avril 2008 à 00:37
salut,
pour le fait qu'il n'y ai qu'un élément je pense que c'est parce que ta boucle est mal construite mais je n'ai pas testé.
pour le problème d'accent c'est qu'il faut encoder le texte en UTF-8.
pour le fait qu'il n'y ai qu'un élément je pense que c'est parce que ta boucle est mal construite mais je n'ai pas testé.
pour le problème d'accent c'est qu'il faut encoder le texte en UTF-8.
<?php $fileName = 'plagiat.txt'; $file = fopen( $nomFichier , 'r+' ); $tab = file( $fileName ); $lignes = sizeof( $tab ); $docXML = new DOMDocument( '1.0' , 'ISO-8859-1' ); $plagiat=$docXML->createElement( 'plagiat' ); $docXML->appendChild( $plagiat ); $j = 1; for ( $i = 0 ; $i < $lignes ; $i++ ) { $cool = ord( $tab[$i] ); if( $cool == 13 ) { echo 'Ici il y avait une ligne vide<br />'; } else { echo $tab[$i] , '<br />'; $contenu = $docXML->createElement( 'contenu' ); $contenu->setAttribute( 'id' , $j ); $text = utf8_encode( $tab[$i] ); $child = $docXML->createTextNode( $text ); $contenu->appendChild( $child ); $plagiat->appendChild( $contenu ); $j++; } } $docXML->save( 'plagiat.xml' ); ?>