Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: asp e xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    11

    asp e xml

    ciao a tutti
    ho un problema con la lettura di un file xml...

    Set objXML =Server.CreateObject("Microsoft.XMLDOM")
    objXML.async = False
    objXML.load(Server.MapPath("documenti3.xml"))
    Set root = xmldom.documentElement
    set nodo = root.selectSingleNode("listaprodotti/prodotto")
    Response.write nodo.Text
    set root = Nothing
    Set xmlDom = Nothing

    non riesco a usare il metodo selectSingleNode e nemmeno selectNodes; mi funziona solo getElementsByTagName...
    ci vuole per forza internet explorer 5?
    dove sbaglio?

    grazie


  2. #2
    Non centra Internet Explorer ma l'oggetto Microsoft.XMLDOM.

    Prova a usarlo così:

    set nodo = root.documentElement.selectSingleNode("listaprodot ti/prodotto")

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    11
    non funziona...e come avevo detto non funziona nemmeno questo

    Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
    objXMLDoc.async = False
    objXMLDoc.load("documenti2.xml")
    Set NodeList = objXMLDoc.documentElement.selectNodes("Word/English")
    For Each Node In NodeList
    document.write(Node.text & "
    ")
    Next


  4. #4

  5. #5
    Originariamente inviato da loreats
    non funziona...e come avevo detto non funziona nemmeno questo

    Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
    objXMLDoc.async = False
    objXMLDoc.load("documenti2.xml")
    Set NodeList = objXMLDoc.documentElement.selectNodes("Word/English")
    For Each Node In NodeList
    document.write(Node.text & "
    ")
    Next


    Set NodeList = objXMLDoc.selectNodes("Word/English")


  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    11
    classico errore 500...ma prima mi dava errore sull'oggetto xmldom...non so più cosa azz fare.

  7. #7
    prova con il:

    Set NodeList = objXMLDoc.selectSingleNode("listaprodotti/prodotto")

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    11
    nemmeno così funziona

    Set objXMLDoc =Server.CreateObject("Microsoft.XMLDOM")
    objXMLDoc.async = False
    objXMLDoc.load("documenti2.xml")
    Set NodeList = objXMLDoc.selectSingleNode("Word/English")
    response.write(NodeList.text & "
    ")
    Set objXMLDoc= Nothing


    mi dà questo errore, è sulla response

    Microsoft VBScript runtime error '800a01a8'

    Object required: 'NodeList'

    /nc/provaXML2.asp, line 35

    :master:

  10. #10
    Prova a sostituire l'oggetto

    Set objXMLDoc =Server.CreateObject("Microsoft.XMLDOM")

    con

    Set objXMLDoc =Server.CreateObject("msxml2.DOMDocument.3.0")

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 © 2025 vBulletin Solutions, Inc. All rights reserved.