JQRY + XML piccola rubrica con ordinamento e raggruppamento

elisamito

Utente Attivo
5 Ott 2004
104
0
0
38
www.photobook-elisa.135.it
Ciao ragazzi,
buongiorno a tutti,
sto cercando di imparare jqry con xml.
il mio intento sarebbe di fare una piccola rubrica dove ordinare e raggruppare tutti i nominativi per lettera: A , B , C ...
non so come fare l'ordinamento e il raggruppamento.
Questo è xml che ho fatto:

HTML:
<clienti>

	    <cliente alfabeto="a">
	        <denominazione>ALIS</denominazione> 
			<settore></settore>  
			<link>www.google.it</link>
		</cliente>
		
	    <cliente alfabeto="a">
	        <denominazione>AAA</denominazione> 
			<settore></settore>  
			<link>www.yahoo.it</link>
		</cliente>

	    <cliente alfabeto="b">
	        <denominazione>BBB</denominazione> 
			<settore></settore>  
			<link></link>
		</cliente>

</clienti>

mentre questa è la pagina html:

HTML:
<script src="jquery-1.4.2.js" type="text/javascript"></script>
	    <script type="text/javascript">
	    $(document).ready(function() {
	        $('#cliente').show(function() {
	            $.get('clienti.xml',function(data){
	                $('#content').empty();
	                $(data).find('cliente').each(function(){
	                    var $cliente = $(this);
	                    var html = '<div class="data">';                   
	                    html += '<h3>' + $cliente.attr('alfabeto') + '</h3>';
	                    html += '<div class="product">' + $cliente.find('denominazione').text() + '</div>';                  
	                    html += '<div class="type">' + $cliente.find('settore').text() + '</div>';
	                    $('#content').append(html);
	                });                       
	            });
	            return false;
	        });
	    });
 </script>


</head>

<body>

<div id="cliente"></div>
<div id="content">
</div>

ecco ad ora estra semplicemente i dati in cascata come faccio per ettenere un raggruppamento per lettera e un ordinamento alfabetico?

AD esempio:

A
ABATE
ALIAS

B
BABBO
BONI

....

GRAZIE MILLE!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
potresti provare a crearti un array mentre leggi il file tipo
Codice:
$(document).ready(function() {
        var clienti = new Array();
        var alfabeto = ("A","B");
        var i;
        $('#cliente').show(function() {
            $.get('clienti.xml',function(data){
                $('#content').empty();
                $(data).find('cliente').each(function(){
                    var cliente = $(this);
                    clienti[cliente.attr('alfabeto')][i]["denominazione"] = cliente.find('denominazione').text();
                    clienti[cliente.attr('alfabeto')][i]["settore"] = cliente.find('settore').text();
                    i++;
                });                       
            });
            return false;
        });
    });
poi con la funzione sort() lo ordini e lo stampi
è un idea buttata li
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
B Da XML a TXT x4 XML 0
B ciclare file xml con PHP PHP 1
P Rimozione automatica url da sitemap.xml con PHP PHP 1
P Modifica con PHP di un node in una sitemap xml PHP 0
M modificare un file .XML da database Sql PHP 13
T Da xsd a xml ed inserimento dati in excel XML 0
C Problema con dati meteo xml XML 1
R Cerco esperto XML Offerte e Richieste di Lavoro e/o Collaborazione 0
E [PHP] creare temporary table per dati da xml PHP 2
G XML raccolta brani XML 1
P [CERCO] Webmaster per cataloghi prodotti csv/xml Offerte e Richieste di Lavoro e/o Collaborazione 3
S aggiornare valore di un elemento xml con php PHP 8
G Errore Cannot read property 'childNodes' of undefined per mancanza nodo nel file xml XML 6
A [PHP] Prelievo dati da xml online. PHP 9
L XML zip XML 3
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
L [PHP] parsing xml PHP 1
J XML e css XML 0
P Importazione dati da file xml in db mysql con php PHP 17
F Parsing in PHP non legge tutto il file XML XML 2
A SERP ballerine e interventi manuali sitemap.xml SEO e Posizionamento 2
S Problema in PHP per invio file XML - RISOLTO- PHP 8
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
D [PHP] problema con xml PHP 13
cristoforo58 Stampare dei valori XML in PHP PHP 0
daniele430 [C++] Problema accenti - mysql - XML C/C++ 0
T Visualizzare un Xml su un sito in modo semplice XML 1
M problema lettere accentate da file xml a php PHP 6
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
L [PHP] ordinare xml PHP 0
S [HTML] Visualizzare XML formattato in HTML HTML e CSS 9
utente testo scorrevole html da file txt o xml HTML e CSS 6
P Gestire accesso ad un file xml pubblico PHP 1
A Come mettere il target _blank in un parser xml in php? PHP 1
F come creare un search box coi file .xml dei merchant? XML 0
felino [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo Visual Basic 0
M Href in xml verso ancora posta dentro un iframe XML 0
kanzy XML->MySQLi: memorizza solo l'ultimo record PHP 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
IImanuII Modificare file xml PHP 1
G Problema con XML XML 0
J Xml errore su caratteri speciali e accenti XML 0
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
L xml e php. Problema con i nodi PHP 4
T creazione file xml Java 3
G Cerco script per importare file .xml e .csv. Lavoro retribuito Offerte e Richieste di Lavoro e/o Collaborazione 2
Emix Lettura file XML PHP 1

Discussioni simili