HTML to XML

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sam Kool

Sam Kool

20/02/2012 18:37:17
Quote Anchor link
Hoi,

Ik heb al een paar dagen lopen aanrommelen, maar ik krijg steeds dezelfde foumelding. :(
Ik wil graag data uit een MySQL database omzetten naar XML, maar de data bevat enkele html tags.
Hij geeft dit dan ook als error aan.
Vervolgens gebruik ik de functie: strip_tags(); om alle HTML tags te verwijderen.
Met als gevolg dat de error verandert in iets voor mij onbegrijpbaars:
XML-parsefout: onjuist gevormd
Locatie: http://www.daanfok.nl/App/Data%20request%20test%20DF.php
Regelnummer 20, kolom 1:
^
￿

Check het zelf effe uit als je wilt.

Alvast bedankt,
Sam


Broncode:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

header("Content-Type: text/xml");
$xmlBody = "<XML>";

mysql_connect("localhost","daanfok","NOPE") or die (mysql_error());
mysql_select_db("daanfok_nl") or die ("no database");

$sql= mysql_query("
    SELECT
    id, title, datdescription, dates
    FROM
    jos_eventlist_events
    ORDER BY
    dates
    DESC
    LIMIT
    0,5    
    "
);
while($row = mysql_fetch_array($sql))
  {

    $id = $row["id"];
    $title = $row["title"];  
    $date_time = strftime("%b %d, %Y", strtotime($row["dates"]));
    $description = strip_tags($row["datdescription"]);

    $xmlBody .= '
<Data>
    <DataID>'
. $id . '</DataID>
    <DataTitle>'
. $title . '</DataTitle>
    <DataDate>'
. $date_time . '</DataDate>
    <DataDescr>'
. $description . '</DataDescr>
</Data>'
;

}

mysql_close();
$xmlBody .= "</XML>";
echo $xmlBody;

?>
Gewijzigd op 20/02/2012 18:41:53 door Sam Kool
 
PHP hulp

PHP hulp

03/12/2020 17:48:14
 
Reshad F

Reshad F

20/02/2012 19:00:19
Quote Anchor link
ehm moet de xml tags niet in je while? want volgens mij stop je het in variable en klaar
 
Remco nvt

Remco nvt

20/02/2012 20:15:44
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.