[SOLVED] Extract δεδομένων σε xml

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Geotenia
Δημοσιεύσεις: 40
Εγγραφή: 15 Μαρ 2011 09:55

[SOLVED] Extract δεδομένων σε xml

Δημοσίευση από Geotenia » 09 Ιουν 2011 09:49

Προσπαθώ να κάνω extract δεδομένων από μιά βάση σε ένα xml αρχείο με συγκεκριμένα ονόματα γιά τα tags τα οποία όμως δε συμπίπτουν με τα ονόματα των πεδίων στη βάση.
Το πρόβλημα λοιπόν είναι ότι δε τα βγάζει σωστά. Εχω αυτό το αρχείο

Κώδικας: Επιλογή όλων

<?php
include &#40;'mysqli_connect.php'&#41;;

header&#40;'Content-type&#58; text/xml'&#41;;
header&#40;'Content-Disposition&#58; attachment; filename="test.xml"'&#41;;

$sql = "SELECT Ependyths_ID, 'Eponymia/eponymo_Forea' FROM Stoixeia_Ypopshfioy LIMIT 0,10";
$res = mysql_query&#40;$sql&#41;;

$count=mysql_num_rows&#40;$res&#41;;

echo $count;


$text ='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';

echo $text;

$i=0;
while&#40;$i<$count&#41; &#123;
$text='<TDA>';
$text.= $i;
$text.= '<ESS>1</ESS>';
$text.='</TDA>';
echo $text;
$i=$i+1;
&#125;

?>
και το αποτέλεσμα είναι αυτό

Κώδικας: Επιλογή όλων

10<?xml version="1.0" encoding="UTF-8" standalone="yes"?><TDA>0<ESS>1</ESS></TDA><TDA>1<ESS>1</ESS></TDA><TDA>2<ESS>1</ESS></TDA><TDA>3<ESS>1</ESS></TDA><TDA>4<ESS>1</ESS></TDA><TDA>5<ESS>1</ESS></TDA><TDA>6<ESS>1</ESS></TDA><TDA>7<ESS>1</ESS></TDA><TDA>8<ESS>1</ESS></TDA><TDA>9<ESS>1</ESS></TDA>
και επειδή μάλλον δε φαίνεται καλά βγαίνει όλο σε μία γραμμή.
Ποιός κωδικός χρειάζεται για να βγαίνει σε διαφορετικές γραμμές κάθε tag? Δοκίμασα <br> αλλά τίποτα.
Επίσης πως μπορώ να κάνω να βγαίνει η κάθε γραμμή που περιλαμβάνεται ανάμεσα στο TDA (δηλαδή η ESS) πιό μέσα από την άλλη?

Ευχαριστώ προκαταβολικά όποιον προλάβει να ασχοληθεί.
Τελευταία επεξεργασία από το μέλος Geotenia την 09 Ιουν 2011 13:45, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

[SOLVED] Extract δεδομένων σε xml

Δημοσίευση από greekbytes » 09 Ιουν 2011 10:29

Κώδικας: Επιλογή όλων

$text.= "\t\t<ESS>1</ESS>\n"; 
$text.="\t</TDA>\n";
\t = horizontal tab
\n = new line

Πρόσεξε ότι θέλει να μπει σε double quotes: "\n"

Geotenia
Δημοσιεύσεις: 40
Εγγραφή: 15 Μαρ 2011 09:55

[SOLVED] Extract δεδομένων σε xml

Δημοσίευση από Geotenia » 09 Ιουν 2011 11:18

Ευχαριστώ πολύ!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης