Lendo atributos do xml com Jquery
Olá pessoal.
Estou desenvolvendo uma integração com um sistema que não pertence a minha empresa utilizando xml.
Tenho uma dúvida que já me atormenta desde o começo do projeto, assim que ví o xml.
O xml que estou utilizando possui muitos atributos! Exemplo:
<itins href="#id3"/>
<itins href="#id4"/>
<itins href="#id5"/>
<itins href="#id6"/>
O meu problema é que eu preciso interagir com estes atributos href (neste caso).
Exemplo: Preciso de um código que me retorne dentro de um looping, o valor deste href.
Aqui o meu código atual (resumido):
obs: Não posso divulgar as urls originais. Mas estão certas :D
$(document).ready(function($){
$.ajax({
// a url do xml
url : "url", //Endereço da Página Ajax
dataType : "xml", // Tipo de dados
success : function(xml){ // se terminar com sucesso
$(xml).find("multiRef").each(function(){ // Looping que varre o xml na Tag multiRef
var name = $(this).find("pax").text().split("/");
});
o multiref e o pax que temos acima são meros exemplos.
A estrutura que preciso ler é essa:
<itins soapenc:arrayType="ns3:ItineraryBean[4]" xsi:type="soapenc:Array">
<itins href="#id3"/>
<itins href="#id4"/>
<itins href="#id5"/>
<itins href="#id6"/>
</itins>
Se alguém puder me ajudar eu agradeço muito.
Valeuu...
Pessoal, depois de bastante pesquisa, café, e tentativas, cheguei a uma solução!
na linha onde leio o item em jquery:
$(this).find("itins").text()
Basta adicionar o .attr("href") no fim, no lugar do .text()
$(this).find("itins").attr("href")
Resolveu meu problema.
Pessoal, muito obrigado mesmo assim.
Valeu de novo.
ahh e se alguém puder marcar como resolvido eu agradeço, pq eu não consegui!!!!!!!!!
Discussão (2)
Carregando comentários...