Hello,

Look the code below. The code work I can see on the screen the value of 
each tags (except SOFT, no need it). I'd like now put the value in a 2 
dimensions array, for each tag, first cell the tag name, and the value in 
the second cell. Could you tell me the change to do ?

Thanks,

Christian,



<?php
        $parser = xml_parser_create();

        xml_set_element_handler($parser, "startElement", "endElement");
        xml_set_character_data_handler($parser, "characterData");
        $filehandler = fopen("FileXML.xml", "r");

        while ($data = fread($filehandler, 4096)) {
            xml_parse($parser, $data, feof($filehandler));
        }

        fclose($filehandler);
        xml_parser_free($parser);
        
        function startElement($parser, $tag) {
                switch($tag){
                case "SOFT":
                        break;
                        
                default :
                        break;
                }
                
        }
        
        function endElement($parser, $tag) {
        }       
        string function characterData($parser_instance, $xml_data) {
            echo $xml_data.'<br>';
        }
?>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to