Je suis usig tablesorter jQuery pour analyser ce fichier xmlAvec jQuery et je besoin d'aide pour obtenir des titres de ligne de table différents attributs d'un fichier xml
<?xml version="1.0" encoding="iso-8859-1"?>
<CATALOG>
<CD>
<TITLE>Title 01</TITLE>
<ARTIST>Artist 01</ARTIST>
<COUNTRY>Country 01</COUNTRY>
<PRICE>10.00</PRICE>
<YEAR>2010</YEAR>
<INFO>Tooltip Info 01</INFO>
</CD>
<CD>
<TITLE>Title 02</TITLE>
<ARTIST>Artist 02</ARTIST>
<COUNTRY>Country 02</COUNTRY>
<PRICE>9.00</PRICE>
<YEAR>2009</YEAR>
<INFO>Tooltip Info 02</INFO>
</CD>
<CD>
<TITLE>Title 03</TITLE>
<ARTIST>Artist 03</ARTIST>
<COUNTRY>Country 03/COUNTRY>
<PRICE>8.00</PRICE>
<YEAR>2008</YEAR>
<INFO>Tooltip Info 03</INFO>
</CD>
</CATALOG>
et avec ce code
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "file.xml",
dataType: "xml",
success: function(xml){
$(xml).find("CD").each(function(){
$("#tablebody").append('<tr><td>'
+ $(this).find("TITLE").text()
+ '</td><td>'+ $(this).find("ARTIST").text()
+ '</td><td>'+ $(this).find("COUNTRY").text()
+ '</td><td>'+ $(this).find("PRICE").text()
+ '</td><td>'+ $(this).find("YEAR").text()
+ '</td></tr>');
});
}
});
});
</script>
I » Je suis nouveau sur javascript et j'ai tenté sans succès pendant quelques heures d'obtenir le texte des balises INFO/INFO dans le fichier xml à afficher en tant qu'attributs de titre pour chaque ligne du tableau. La raison de cela est que j'ai besoin d'avoir des info-bulles contextuelles individuelles sur la souris au-dessus de chaque ligne du tableau. Merci d'avance pour toute aide ou suggestion!
Est-ce que ne pas utiliser cette méthode avec de nombreux (en créant par exemple ajouter ses une grande table) diminuent considérablement les performances? (ref: http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly) – Mottie