Jeg ønsker at få 2 variabler ud af det. $type og $name, de skal selvfølgelig indeholde "company" og "name" i dette tilfælde. Hvorledes løber jeg xml filen igennem?
Hvad med det her lille stykke i toppen står der nået om hvordan du henter en ekstern xml fil
<?php $file = "data.xml"; $depth = array();
function startElement($parser, $name, $attrs) { global $depth; for ($i = 0; $i < $depth[$parser]; $i++) { echo " "; } echo "$name\n"; $depth[$parser]++; }
function endElement($parser, $name) { global $depth; $depth[$parser]--; }
$xml_parser = xml_parser_create(); xml_set_element_handler($xml_parser, "startElement", "endElement"); if (!($fp = fopen($file, "r"))) { die("could not open XML input"); }
while ($data = fread($fp, 4096)) { if (!xml_parse($xml_parser, $data, feof($fp))) { 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); ?>
tænker på $file = "data.xml"; ? Jeg kan jo ikke skrive det i stedet for: $xml = '<?xml version="1.0" ?>'."\n"; $xml .= '<hello>'."\n"; $xml .= ' <what>world</what>'."\n"; $xml .= ' <ehh>Hmm</ehh>'."\n"; $xml .= '</hello>'."\n";
Jeg er ved at blive sindsyg på det, har sidder med det 5 timer, og kan ikke få noget til at virke overhoved.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.