Ordernar XML

14/04/2005 - 15:22 por CHIN | Informe spam
Hola Grupo !

Consulta.. estoy armando un Menú en XML , tengo que utilizar ASP en cada
ítem del menú para ver si el usuairo logueado tiene permisos o no para ese
ítem y demás cosas...

El tema es que en el ABM del XML, necesitan ponerle un ORDEN al menú...

qué conviene.. cada vez que modifiquen el menú rearmar el XML intercalando
el nodo en el lugar correcto? o cada vez que visitan el sitio grabar el XML
en un vector y ordenarlo ?... tiene unas 10 areas con 5 subareas cada item.

Porque ordenar un XML no se puede verdad??..

Gracias !!!

CHIN@KD

Preguntas similare

Leer las respuestas

#1 CHIN
14/04/2005 - 20:00 | Informe spam
Hacerlo a mano a qué te referís ? como lo estoy haciendo ahora ? ubicar el
nuevo nodo en el orden que corresponde ?

con XSLT puedo ordenar un xml y volverlo a grabar ? , con area y para cada
area su subarea ?

Gracias.-

"jose" wrote in message
news:
Si lo hacés a mano.. no tenés proceso de ordenamiento.. es más rápido.. si
pdoés ordenar un xml pero con xsl / xslt



"" escribió:

> Hola Grupo !
>
> Consulta.. estoy armando un Menú en XML , tengo que utilizar ASP en cada
> ítem del menú para ver si el usuairo logueado tiene permisos o no para


ese
> ítem y demás cosas...
>
> El tema es que en el ABM del XML, necesitan ponerle un ORDEN al menú...
>
> qué conviene.. cada vez que modifiquen el menú rearmar el XML


intercalando
> el nodo en el lugar correcto? o cada vez que visitan el sitio grabar el


XML
> en un vector y ordenarlo ?... tiene unas 10 areas con 5 subareas cada


item.
>
> Porque ordenar un XML no se puede verdad??..
>
> Gracias !!!
>
>
>
>
>
Respuesta Responder a este mensaje
#2 jose
15/04/2005 - 15:50 | Informe spam
Si lo haces a mano como ahora no tienes que programar ninguna funcionalidad
de ordenamiento. No solo te ahroras el trabajo sino que también cuando cargas
el menú no tienes procesos de ordenamientos que consumen pulsos de CPU.. es
una opcio´n... si no quieres hacerlos hay varios métodos de ordenamiento ..
hay que ver como haces el menú pero no es complicado (si sabes de xml):

http://tinyurl.com/a3hbn te puede dar una idea...

googlea "sort xml" "xslt"






"" escribió:

Hacerlo a mano a qué te referís ? como lo estoy haciendo ahora ? ubicar el
nuevo nodo en el orden que corresponde ?

con XSLT puedo ordenar un xml y volverlo a grabar ? , con area y para cada
area su subarea ?

Gracias.-

"jose" wrote in message
news:
> Si lo hacés a mano.. no tenés proceso de ordenamiento.. es más rápido.. si
> pdoés ordenar un xml pero con xsl / xslt
>
>
>
> "" escribió:
>
> > Hola Grupo !
> >
> > Consulta.. estoy armando un Menú en XML , tengo que utilizar ASP en cada
> > ítem del menú para ver si el usuairo logueado tiene permisos o no para
ese
> > ítem y demás cosas...
> >
> > El tema es que en el ABM del XML, necesitan ponerle un ORDEN al menú...
> >
> > qué conviene.. cada vez que modifiquen el menú rearmar el XML
intercalando
> > el nodo en el lugar correcto? o cada vez que visitan el sitio grabar el
XML
> > en un vector y ordenarlo ?... tiene unas 10 areas con 5 subareas cada
item.
> >
> > Porque ordenar un XML no se puede verdad??..
> >
> > Gracias !!!
> >
> >
> >
> >
> >



Respuesta Responder a este mensaje
#3 CHIN
15/04/2005 - 17:46 | Informe spam
Gracias José por el link! , pero eso es en .NET y estamos trabajando para
este proyecto en ASP3

Busqué antes de tirar el mensaje en el foro, pero solo encontre xml que se
ordenan con un xsl al mostrarse ene l menú, lo que no me sirve porque tengo
que intercalar ASP en el medio, por eso pense en ordenar recorriendo el xml
entero y encajando el nodo según el orden qeu corresponda, para evitar
tambien el vector cada vez que muestra el menú.
Pero es esa la forma correcta de recorrerlo ?
o se puede armar un XSL , ordenar el XML por X campo y volverlo a guardar el
XML ?

gracias ! .-


"jose" wrote in message
news:
Si lo haces a mano como ahora no tienes que programar ninguna


funcionalidad
de ordenamiento. No solo te ahroras el trabajo sino que también cuando


cargas
el menú no tienes procesos de ordenamientos que consumen pulsos de CPU..


es
una opcio´n... si no quieres hacerlos hay varios métodos de ordenamiento


..
hay que ver como haces el menú pero no es complicado (si sabes de xml):

http://tinyurl.com/a3hbn te puede dar una idea...

googlea "sort xml" "xslt"






"" escribió:

> Hacerlo a mano a qué te referís ? como lo estoy haciendo ahora ? ubicar


el
> nuevo nodo en el orden que corresponde ?
>
> con XSLT puedo ordenar un xml y volverlo a grabar ? , con area y para


cada
> area su subarea ?
>
> Gracias.-
>
> "jose" wrote in message
> news:
> > Si lo hacés a mano.. no tenés proceso de ordenamiento.. es más


rápido.. si
> > pdoés ordenar un xml pero con xsl / xslt
> >
> >
> >
> > "" escribió:
> >
> > > Hola Grupo !
> > >
> > > Consulta.. estoy armando un Menú en XML , tengo que utilizar ASP en


cada
> > > ítem del menú para ver si el usuairo logueado tiene permisos o no


para
> ese
> > > ítem y demás cosas...
> > >
> > > El tema es que en el ABM del XML, necesitan ponerle un ORDEN al


menú...
> > >
> > > qué conviene.. cada vez que modifiquen el menú rearmar el XML
> intercalando
> > > el nodo en el lugar correcto? o cada vez que visitan el sitio grabar


el
> XML
> > > en un vector y ordenarlo ?... tiene unas 10 areas con 5 subareas


cada
> item.
> > >
> > > Porque ordenar un XML no se puede verdad??..
> > >
> > > Gracias !!!
> > >
> > >
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#4 jose
15/04/2005 - 20:00 | Informe spam
No conozco bien asp pero:

1. con xsl puede agregar código.. no solo sirve para ordenar...

luego.. el ejemplo que vos tendrás seguramente genera un string... que con
un response.write o similar lo muestra en pantalla.. si antes de mostrarlo
usas el string para pasarlo a un archivo tienes el problema resuelto

-
José Luis 22 ARG
-
Clickea en 'SI' en '¿Le ha ayudado esta exposición?' si esta exposición te
ha sido de ayuda.


"" escribió:

Gracias José por el link! , pero eso es en .NET y estamos trabajando para
este proyecto en ASP3

Busqué antes de tirar el mensaje en el foro, pero solo encontre xml que se
ordenan con un xsl al mostrarse ene l menú, lo que no me sirve porque tengo
que intercalar ASP en el medio, por eso pense en ordenar recorriendo el xml
entero y encajando el nodo según el orden qeu corresponda, para evitar
tambien el vector cada vez que muestra el menú.
Pero es esa la forma correcta de recorrerlo ?
o se puede armar un XSL , ordenar el XML por X campo y volverlo a guardar el
XML ?

gracias ! .-


"jose" wrote in message
news:
> Si lo haces a mano como ahora no tienes que programar ninguna
funcionalidad
> de ordenamiento. No solo te ahroras el trabajo sino que también cuando
cargas
> el menú no tienes procesos de ordenamientos que consumen pulsos de CPU..
es
> una opcio´n... si no quieres hacerlos hay varios métodos de ordenamiento
...
> hay que ver como haces el menú pero no es complicado (si sabes de xml):
>
> http://tinyurl.com/a3hbn te puede dar una idea...
>
> googlea "sort xml" "xslt"
>
>
>
>
>
>
> "" escribió:
>
> > Hacerlo a mano a qué te referís ? como lo estoy haciendo ahora ? ubicar
el
> > nuevo nodo en el orden que corresponde ?
> >
> > con XSLT puedo ordenar un xml y volverlo a grabar ? , con area y para
cada
> > area su subarea ?
> >
> > Gracias.-
> >
> > "jose" wrote in message
> > news:
> > > Si lo hacés a mano.. no tenés proceso de ordenamiento.. es más
rápido.. si
> > > pdoés ordenar un xml pero con xsl / xslt
> > >
> > >
> > >
> > > "" escribió:
> > >
> > > > Hola Grupo !
> > > >
> > > > Consulta.. estoy armando un Menú en XML , tengo que utilizar ASP en
cada
> > > > ítem del menú para ver si el usuairo logueado tiene permisos o no
para
> > ese
> > > > ítem y demás cosas...
> > > >
> > > > El tema es que en el ABM del XML, necesitan ponerle un ORDEN al
menú...
> > > >
> > > > qué conviene.. cada vez que modifiquen el menú rearmar el XML
> > intercalando
> > > > el nodo en el lugar correcto? o cada vez que visitan el sitio grabar
el
> > XML
> > > > en un vector y ordenarlo ?... tiene unas 10 areas con 5 subareas
cada
> > item.
> > > >
> > > > Porque ordenar un XML no se puede verdad??..
> > > >
> > > > Gracias !!!
> > > >
> > > >
> > > >
> > > >
> > > >
> >
> >
> >



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida