n° 185
Maggio/Giugno 2013
Maggio 19, 2013, 07:14:05 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: usare xml come una tabella  (Letto 1486 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
jazz_bebop
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 88

0
Mostra profilo
« inserita:: Gennaio 23, 2006, 08:31:39 pm »

ciao a tutti  e grazie per l\'attenzione.
Io ho creato un file Xlm , che mi serve x generare menu\' a seconda dell\'utente che accede al sito, lo facavo prima a farmi 1 tabella su un db, riassumendo ho creto 3 oggetti menu con un id , all\'interno ho creato elemento che contiene un immagine (path.immagine) descrizione (descr menu) e link(link che punta il menu\')
OK, ora nella pagina web vorrei interrogare il file XML ed  risultato utilizzarlo per costruire il menu.
ho visto che posso usare l\'oggetto Server.CreateObject(\"Msxml2.DOMDocument\")

ma potete spiegarmi come si puo\' usare tipo record set??

Registrato

             
           
<% Next

set objData = nothing

\'Pulizia
Set objXML = nothing
%>
Spero possa essere utile anche ad altri .
jazzbebop

p.s. se avete altre domande chiedete pure !!!
jazz_bebop
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 88

0
Mostra profilo
« Risposta #1 inserita:: Febbraio 01, 2006, 12:13:37 pm »

Ciao a tutti ,
Mi autorispondo , cosi\' anche i pochi che si sono interessati alla mia domanda, potranno avere 1 risposta.
Dal mio file xml ,riesco a costruirmi dinamicamente 1 menu\' passandogli come parametro di query ,lo user con cui fa il login.
praticamente faccio cosi:
 <%
      set objXML = Server.CreateObject(\"Msxml2.DOMDocument\")
      
      \'Carico i dati XML
      objXML.async = False
      objXML.load(Server.MapPath(\"menu.xml\"))
      \'Seleziono l\'oggetto
      set objData = objXML.selectSingleNode(\"MENULIST/MENU[@ID=\'\"& Ucase(session(\"login\"))&\"\']\")
 %>
poi :
For Each objNodi In objData.childNodes
   \' Sfoglio i nodi e metto i dati nelle variabili
      For Each objNodo In objNodi.childNodes
         Select Case objNodo.nodeName
         Case \"IMMAGINE\"
         immagine = objNodo.firstChild.nodevalue
         Case \"DESCR\"
         descrizione = objNodo.firstChild.nodevalue
         Case \"LINK\"
         link = objNodo.firstChild.nodevalue
         End Select

      Next
\'l\'ultimo step , per costruire il menu:
%>
           
      
         
\"  align=\"\"bottom\"\"> \"><% =descrizione %>
               
Registrato
jazz_bebop
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 88

0
Mostra profilo
« Risposta #2 inserita:: Febbraio 01, 2006, 12:15:08 pm »

Mi sono scordato la pagina e\' asp server iis ,le variabili passate sono in vbscript.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page