problemer med at indlæse namespaces i php/xml parser
Hej,jeg har et problem med noget xml parser..
jeg henter nogle tags ind i et array på følgende måde..
$nr1 = $n->get_elements_by_tagname('content');
foreach($nr1 as $nrnr1) {
$t1 = $nrnr1->first_child();
if($t1 != NULL) {
$cont[$x] = $t1->node_value();
$cont[$x] = utf8_decode($cont[$x]);
}
}
det fungerer fint...
men jeg er kommet i klemme ved at skulle hente følgende.:
<app:edited xmlns:app='http://purl.org/atom/app#'>2009-02-10T17:33:55.687+01:00</app:edited>
jeg synes jeg har prøvet alt.. men jeg kan ikke få det klokkeslet gemt? :(
nogen der kan hjælpe?
har prøvet med tagname app:edited osv.. men kan ikkke få noget hentet?
på følgende side foreslåes noget lignende i nederste eksempel.. men det kan jeg heller ikke få til at virke..
http://us3.php.net/manual/en/function.domelement-get-elements-by-tagname.php
jeg har prøvet:
//$doc2 = domxml_open_mem('http://hjelmdal.blogspot.com/feeds/posts/default');
$ctx=xpath_new_context($doc);
$ctx->xpath_register_ns("app","http://hjelmdal.blogspot.com/feeds/posts/default");
$nr5 = $doc->get_elements_by_tagname("app:edited",$ctx);
foreach($nr5 as $nrnr5) {
$t5 = $nrnr5->first_child();
if($t5 != NULL) {
$edit[$x] = $t5->node_value();
}
}
men jeg får intet hentet ind.. nogen der kan hjælpe?? :)
