Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Ordenar array de datos xml

Estas en el tema de Ordenar array de datos xml en el foro de Jquery en Foros del Web. Buenos días compañeros, estoy leyendo un fichero XML y filtrando por un valor para que todos los objetos que contengan una palabra en concreto me ...
  #1 (permalink)  
Antiguo 23/02/2016, 04:43
 
Fecha de Ingreso: marzo-2013
Ubicación: Córdoba
Mensajes: 29
Antigüedad: 11 años
Puntos: 0
Pregunta Ordenar array de datos xml

Buenos días compañeros,
estoy leyendo un fichero XML y filtrando por un valor para que todos los objetos que contengan una palabra en concreto me los ponga en un array.
Hasta ahí bien y me funciona pero el problema viene cuando intento ordenar ese array para luego mostrarlo por orden alfabético y no hay manera.
He probado con "array.sort" lógicamente cambiando array por el nombre de mi array y nada y también esto:
Código:
items.sort(function(a, b) {
				   return $(a).data('d').localeCompare($(b).data('d'));
				});
El código que estoy usando es este:
Código:
<!DOCTYPE html>
<head>
<title>Array</title>
</head>
<body>
<div id="dvContent">

</div>

<div class="clear"></div>
<script src="jquery-1.12.0.min.js"></script>
<script>
	$(document).ready(function () {
		$.ajax({
			type: "GET",
			url: "Elearning.xml",
			dataType: "xml",
			success: function (xml) {

				var items = [];

				$(xml).find("Elearning").filter(function () {
					return $(this).find("Vista").text() == 'Core Firma';
				}).each(function () {
					var title = $(this).find('Titulo').text();
					items.push(
						$('<div />', {
							'class'  : 'items',
							text     : title
						})
					);
				});

				ítems.sort();

				$.each(items, function(idx, itm) { 
					$('#dvContent).append(itm); 
				});
			}
		});
	});
</script>

</body>
</html>
Gracias a todos por la ayuda!
  #2 (permalink)  
Antiguo 24/02/2016, 04:43
 
Fecha de Ingreso: marzo-2013
Ubicación: Córdoba
Mensajes: 29
Antigüedad: 11 años
Puntos: 0
Respuesta: Ordenar array de datos xml

una ayudita?
  #3 (permalink)  
Antiguo 29/02/2016, 02:34
 
Fecha de Ingreso: marzo-2013
Ubicación: Córdoba
Mensajes: 29
Antigüedad: 11 años
Puntos: 0
Respuesta: Ordenar array de datos xml

me lo resolvió un usuario aquí: http://www.forosdelweb.com/f13/ordenar-array-jquery-1148019/#post4778250

Etiquetas: arrays, html+javascript, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:44.