j'ai une fonction javascript pour détecter la version du parseur MSXML ionstallé chez le client:
function xml3() // MSXML3 ?
{
var objDOM ;
var xmlDoc = "<?xml version=\"1.0\"?><FOOBAR>Hello</FOOBAR>";
// instructions...
}
Dans une page HTML ca passait tres bien mais maintenant que c'est une page PHP (pour session_start entre autres), j'ai beau déclarer le code PHP par <?php ... ?>, il interprete le string placé dans le javascript comme du PHP à cause de <?xml ... ?>, et du coup j'ai droit à ma parse error...
J'ai essayé de remplacer < par < et > par > dans le string, mais du coup la fonction javascript marche plus...
Une idée?