Comment interroger une chaîne de caractères XML via DOM en jQuery

Je voudrais prendre une corde et de le traiter comme XML. Alors je vais être capable de faire une requête avec le DOM via jQuery.trouver. Tout fonctionnait bien sous Firefox, mais j'ai réalisé que cela ne fonctionne pas dans IE.

Je suis en train de faire ceci:

  var t = "<div><outer><inner>abc</inner><inner>def</inner></outer></div>";
  alert("[" + $(t).find("outer").html() + "]");

Dans Firefox 3, il imprime:

[<inner>abc</inner><inner>def</inner>]

Dans IE 7 il imprime:

[]

Aucune solution de contournement pour obtenir que cela fonctionne sur tous les navigateurs?

Grâce.

Est-ce le XML de votre aide, il semble contenir des erreurs de syntaxe.
Oups. Je n'ai pas de match de balises XML. Ce n'est pas grave. La question est toujours debout.
Je les ai trouvé les balises dans le code exemple. Maintenant, c'est plus lisible. Des idées?
J'ai la réponse maintenant. Mais chaque fois que je poste, il ne s'affiche pas. Des idées?

OriginalL'auteur Jono | 2009-05-20