Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Informazioni su XML con ASP

    Qual'è la forma più corretta per aggiungere un nodo ad un documento XML con ASP(vbscript)??

    In questa forma non mi funziona:

    Set objXML = Server.CreateObject("Microsoft.XMLDOM")
    objXML.async = False

    strFile = Server.MapPath("discussioni/prova.xml")
    objXML.Load (strFile)

    Set MyNode = objXML.documentElement.createElement("discussione" )
    MyNode.setAttribute "id", "1"
    objXML.documentElement.appendChild(MyNode)
    set MyNode = nothing

    objXML.Save(Server.MapPath("discussioni/prova.xml"))

    'Pulizia
    Set objXML = nothing

  2. #2

  3. #3
    Mi da: impossibile visualizzare la pagina, HTTP 500 - Errore interno del server. Eppure la cartella in cui c'è il file xml è aperta in scrittura. Ma è corretto o ci sono errori??

  4. #4
    abilita la visualizzazione dell'errore 500 in modo che vedi la riga che non va e ti da una descrizione più completa

    strumenti > opzioni internet > avanzate > deseleziona la voce "mostra messaggi di errore http brevi" o qualcosa del genere

  5. #5
    L'errore è il seguente:

    Errore di run-time di Microsoft VBScript error '800a01b6'

    Proprietà o metodo non supportati dall'oggetto: 'objXML.documentElement.createElement'

    /forum/addisc.asp, line 17

    La linea 17 è:

    Set MyNode = objXML.documentElement.createElement("discussione" )

  6. #6
    dai un'occhiata a questo, devi tradurlo in vbscript

    http://www.lukeonweb.net/leggi.asp?id=351

  7. #7
    Funziona!!!!! Grazie mille per l'aiuto!!!

  8. #8

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.