HTML to XML
Sam Kool
20/02/2012 18:37:17Hoi,
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:
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)
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
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;
?>
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