string to xml?
Posted: Wed Jun 25, 2003 1:47 am
Hi,
I have problem (i think) of using xml_parse. The ones I've seen so far reads in xml files. I need to parse a string which is in xml format (an output from another command). Can anyone help me please???
something like this would be nice
$str = shell_exec(command to output in xml format);
xml_parse($xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler ($xml_parser, "characterData");
xml_parse($xml_parser, $str, feof($fp))
or die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
xml_parser_free($xml_parser);
I have problem (i think) of using xml_parse. The ones I've seen so far reads in xml files. I need to parse a string which is in xml format (an output from another command). Can anyone help me please???
something like this would be nice
$str = shell_exec(command to output in xml format);
xml_parse($xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler ($xml_parser, "characterData");
xml_parse($xml_parser, $str, feof($fp))
or die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
xml_parser_free($xml_parser);