Visualizzazione dei risultati da 1 a 7 su 7

Discussione: scrivere su xml.....

  1. #1

    scrivere su xml.....

    salve ragazzi devo scrivere su un file xml ma mi va sempre in errore, purtroppo non riesco a visualizzare il tipo di errore e quindi non so di cosa si tratta, il codice apparentemente è valido gli date un'occhiata????
    codice:
    <%
    ' CARICO IL DOCUMENTO XML NEL DOM
    Dim objXmlDom
    Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
        objXmlDom.async = False
        objXmlDom.load Server.MapPath("news.xml")
    ' CREO LA ROOT DEL NODO, OVVERO UN NUOVO TAG <item> E </item>
    Dim root, carica
    
    carica = documentElement.appendChild
    Set root = objXmlDom.carica(objXmlDom.createElement("news/item"))
    response.end
    ' CREO I NUOVI ELEMENTI DA ASSOCIARE ALLE ROOT DEL FILE XML
    ' OVVERO DUE NUOVI TAG <data> E </data>, <notizia> E </notizia>
    Dim data, notizia
    Set data = root.appendChild(objXmlDom.createElement("data"))
        data.Text = request.form("data")
    Set notizia = root.appendChild(objXmlDom.createElement("notizia"))
        notizia.Text = request.form("testo")
    
    ' SALVO LA SCRITTURA DEL NUOVO NODO DEL FILE XML
    objXmlDom.Save Server.MapPath("news.xml")
    
    ' UN PO DI PULIZIA...
    Set root = Nothing
    Set nome = Nothing
    Set cognome = Nothing
    Set objXmlDom = Nothing
    
    ' LANCIO UN SEMPLICE MESSAGGIO DI CONFERMA A VIDEO
    Response.Write "Record aggiunto con successo!"
    %>
    il file xml invece è di questo tipo
    codice:
    <news>
    	<item>
    	<data>05-08-2006</data>
    	<notizia><![CDATA[On line il sito ufficiale della <u>Polisportiva Val di Sangro</u>, squadra di calcio militante nel campionato di serie C2 girone C.]]></notizia>
    </news>
    	</item>
    Il primo item l'ho inserito a mano....i permessi di scrittura son settati quindi non so mi affido alla vostra clemenza.....

  2. #2
    E' probabile che sul server non ci sia installato l'oggetto Microsoft.XMLDOM.


    Comunque per vedere gli errori devi andare sul broswer strumenti
    opzioni avanzate

    sotto la voce esplorazione devi deselezionare la voce:

    mostra messaggi di errore http brevi

  3. #3
    grazie intanto per la risposta.....sul mio hosting c'è installato XMLDOM......e dal pannello di amministrazione dell'hosting non trovo la voce per il debug ma fa nulla.....era una curiosità la mia visto che non ho mai usato gli xml........voglio sapè dove sbaglio.......

  4. #4
    sai è difficile però trovare un errore se non si sa a quale riga corrisponde. magari la cartella è sbagliata.

    Io non ti so aiutare perchè quando creo xml li creo come se fossero dei file normali e mi hanno sempre funzionato. (almeno per quello che li utilizziamo noi)

  5. #5

  6. #6

    Re: scrivere su xml.....

    Originariamente inviato da gensole
    il file xml invece è di questo tipo
    codice:
    <news>
    	<item>
    	<data>05-08-2006</data>
    	<notizia><![CDATA[On line il sito ufficiale della <u>Polisportiva Val di Sangro</u>, squadra di calcio militante nel campionato di serie C2 girone C.]]></notizia>
    </news>
    	</item>
    Se questo è VERAMENTE l'XML che usi, sfido che ti va in errore! NON è un XML valido!
    QUESTO è valido:
    codice:
    <news>
    	<item>
    	<data>05-08-2006</data>
    	<notizia><![CDATA[On line il sito ufficiale della <u>Polisportiva Val di Sangro</u>, squadra di calcio militante nel campionato di serie C2 girone C.]]></notizia>
    	</item>
    </news>
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  7. #7
    ho sbagliato a digitare.......
    è così
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <news>
    	<item id="1">
    	<data>05-08-2006</data>
    	<notizia><![CDATA[On line il sito ufficiale della <u>Polisportiva Val di Sangro</u>, squadra di calcio militante nel campionato di serie C2 girone C.]]></notizia>
    	</item>
    	<item id="2">
    	<data>08-05-2007</data>
    	<notizia><![CDATA[On line il sito ufficiale della <u>Polisportiva Val di Sangro</u>, squadra di calcio militante nel campionato di serie C2 girone C.]]></notizia>
    	</item>
    </news>

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.