grazie per la risposta ma non č quello che chiedevo
So come funzionano javascript e xml.

a me interessa un'espressione regolare.

ho provato una cosa simile ma non va:

preg_match_all("/(<([\w]+) id="span1" [^>]*>)(.*)(<\/\\2>)/", $html, $matches);

:master: