Bonjour,
j'utilise une double inclusion de la fonction ajax de jquery. L'idée est que j'ai dexu fichiers xml l'un qui liste les articles d'une marque, l'autre qui précise les informations de chaque produit.
Voici une partie du code
et la structure du premier XML
et du second
LEs structure XML sont bonnes mais je n'arrive pas à récuperer le texte du tag image dans le second XML.
Quelqu'un aurait une piste ?
j'utilise une double inclusion de la fonction ajax de jquery. L'idée est que j'ai dexu fichiers xml l'un qui liste les articles d'une marque, l'autre qui précise les informations de chaque produit.
Voici une partie du code
$.ajax( {
type: "GET",
url: "produits/liste"+marque+".xml",
dataType: "xml",
success: function(xml) {
$(xml).find(produitGenre).each(function(){
var $entry = $(this);
var nomProduit = $entry.find('nom').text();
$.ajax( {
type: "GET",
url: "produits/"+nomProduit+".xml",
dataType: "xmlProduit",
success: function(xmlProduit) {
alert(xmlProduit);
xmlProduit = DataUtilities.processXML(xmlProduit);
$(xmlProduit).find("image").each(function(){
alert($(this).text());
});
$(xmlProduit).find('produit').each(function() {
var productTitle = $(this).attr('titre');
...
et la structure du premier XML
<?xml version="1.0" encoding="UTF-8"?>
<listeArticle>
<produitFemme>
<nom>billy</nom>
<image>billy.jpg</image>
</produitFemme>
<produitFemme>
<nom>crawford</nom>
<image>crawford.jpg</image>
</produitFemme>
<produitFemme>
<nom>guerilla</nom>
<image>guerilla.jpg</image>
</produitFemme>
</listeArticle>
et du second
<?xml version="1.0" encoding="UTF-8" ?>
<liste>
<produit titre="Blouson en cuir buffle" destination="homme" imgPath="images/" thumbPath="thumbs/" logoPath="img/" iconePath="img/">
<image>billy</image>
<image>billy_ref15688_img2</image>
<image>billy_ref15688_img3</image>
<image>billy_ref15688_img4</image>
<image>billy_ref15688_img5</image>
<logoMarque>LOGO_OAKWOOD_petit.jpg</logoMarque>
<infos>
<description>Blouson aspect vieilli en cuir buffle</description>
<description>- Système de fermeture du blouson : une fermeture éclair</description>
<description>- 2 poches extérieures en biais avec une fermeture zip</description>
<description>- 2 poches intérieures</description>
<description>- Bords cotes au niveau du col, au bas des manches et au bas du blouson</description>
<description>- Doublure matelassée en polyester</description></infos>
</produit>
</liste>
LEs structure XML sont bonnes mais je n'arrive pas à récuperer le texte du tag image dans le second XML.
Quelqu'un aurait une piste ?