Aunque sea un poco "chapucero", si tienes el código en strings y jugando con expresiones regulares...
Código php:
Ver original<?php
function atributos( $cadena ) {
$patron = '/[\'\"]([^\'^\"]*)[\'\"]/i';
return $coincidencias[1];
}
print_r( atributos
("<feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/'>") ); print_r( atributos
('<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">') ); ?>
Daría esta salida:
Código:
Array
(
[0] => http://www.w3.org/2005/Atom
[1] => http://a9.com/-/spec/opensearch/1.1/
)
Array
(
[0] => http://purl.org/rss/1.0/modules/content/
[1] => http://wellformedweb.org/CommentAPI/
[2] => 2.0
)
Un saludo.