Page 1 of 1

Parsing XML

Posted: Mon Apr 12, 2010 7:53 am
by fishwolf
Hi

I have a simple php code for parsing a simple xml.

i use the xml_parse functions with handler mode.

With php 4 work fine, with php 5 i lost some space.

"La Chiesaè avvocata della giustizia e dei povèri, precisamente perché non si identifica con gli interessi di partito."

help me, please

Thanks

<?php

function characterData($parser, $data)
{
echo "DATA=".$data."<br>";
}

$XML = '<?xml version="1.0" encoding="utf-8"?><MMDB Version="4.1"><UPDATEINDEX><IDIndex>696737</IDIndex><AREAS Records="1"><AREA><ID>9</ID><FIELDS Records="1"><FIELD><ID>41</ID><ITEMS Records="1"><ITEM><Value>La Chiesa è avvocata della giustizia e dei povèri, precisamente perché non si identifica con gli interessi di partito.</Value><Param></Param><Type></Type><Code></Code><ImageHex></ImageHex><ImageExt></ImageExt></ITEM></ITEMS></FIELD></FIELDS></AREA></AREAS></UPDATEINDEX></MMDB>';

$xml_parser = xml_parser_create();

xml_set_character_data_handler($xml_parser, "characterData");

xml_parse($xml_parser, $XML, true);

xml_parser_free($xml_parser);

?>

Re: Parsing XML

Posted: Mon Apr 12, 2010 1:10 pm
by AbraCadaver
What do you mean "with php 5 i lost some space"?