Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586

    mi consigliate un tutorial?

    Salve a tutti;
    premeto che non ho mai lavorato con xml prima ma ho la necesità di convertine una stringa xml in asp.
    In pratica io ho un sistema di ricerca che ritorna una stringa xml contenente i risultati; questi risultati mi servono per generare una elenco (tabella) il fatto è che non sò come fare ad estrarre i dati dalla stringa mi potreste consigliare un tutorial?
    Grazie

    P.S. per ora ho guardato questo ma non ho concluso niente http://www.4guysfromrolla.com/webtech/101200-1.shtml

  2. #2
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Ho provato a fare una cosa di questo tipo:

    <%
    set xml=server.createobject("Microsoft.XMLDOM")
    xml.async = false
    xml.load(server.mappath("StartSearch2.xml"))
    set figli=xml.getelementsbytagname("ris")

    response.write(figli.item(0).childnodes(0).nodenam e)
    response.write (figli.item(0).childnodes(1).nodename)
    Set xml = Nothing
    %>

    ma mi daà questo errore:

    Microsoft VBScript runtime error '800a01a8'

    Object required: '[object]'

    Su questa riga
    response.write(figli.item(0).childnodes(0).nodenam e)


  3. #3
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    è da tanto che non uso asp e xml

    prova invece di .nodename mettere .text .value .innertext

  4. #4
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    mi da cq errore

  5. #5
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    prova a togliere item() e mostarci l'xml

  6. #6
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    come togliere item()?
    <results>
    <ris1>
    <id>103</id>
    <portata>45.00</portata>
    <varp>0.00</varp>
    <pressione>105.00<pressione>
    <potenza>0.42</potenza>
    <scheda>1.gif</scheda>
    </ris1>
    <ris>
    <id>123</id>
    <portata>48.20</portata>
    <varp>7.11</varp>
    <pressione>105.00<pressione>
    <potenza>0.66</potenza>
    <scheda>2.gif</scheda>
    </ris>
    </results>

  7. #7
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    prova cosi:

    figli[0].childnodes(0).text

  8. #8
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Expected ')'

    response.write(figli.item[0].childnodes(0).text)
    -------------------------^


    temo on funzionerà mai

  9. #9
    Di tutorial ce ne sono un paio nei Link utili.

    Formatto il titolo del topic.
    My space! Voglio Arthur!!!
    Ho fatto strike!!!
    dotty78

    Prima di postare in “XML, XSL, Smil” dai uno sguardo ai Link utili!

  10. #10
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    se l'xml è tutto cosi uguale, perchè non fai un ciclo each e te li prendi tutti !!


    For Each Nodo In Xml.DocumentElement.ChildNodes

    Nodo.ChildNodes(0).Text
    Nodo.ChildNodes(2).Text
    Nodo.ChildNodes(3).Text
    Nodo.ChildNodes(4).Text
    Nodo.ChildNodes(5).Text

    Next

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.