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

    scrivere un CDATA con asp!!!!

    Salve ragazzi, devo scrivere un nodo XML che contenga un codice HTML, immaginate qualche cosa del tipo

    <item> tutto il mio codice HTML </item>

    A questo punto quando lo creo da asp alla riga

    neNode.Text = strHTML

    Dove strHTML è il codice HTML, questo viene correttamente inserito nel nodo, ma ricevo errori nel momento in cui ci sono dei caratteri speciali, provando manualmente a racchiudere il codice in CDATA, ovvero:

    <item><![CDATA[ tutto il mio codice HTML ]]></item>

    Tutto funziona, almento apparentemente, ora, come posso far scrivere ad ASP, <![CDATA[]]>????? se lo inserisco io così:

    neNode.Text = "<![CDATA[" & strHTML & "]]>"

    i tag < > vengono convertiti in &lt; e &gt; e quindi ovviamente non funziona.... :master:

    Cè qualche proprietà da settare petr il nodo affinchè mi racchiuda il testo come CDATA????? e soprattutto, una volta inserito il testo in CDATA, posso inserire qualsiasi tipo di carattere speciale???????
    Il miglior team di professionisti per le tue realizzazioni. http://www.brokenice.it
    Le tue vacanze in umbria
    agriturismo - agriturismi

  2. #2
    da quanto ho capito il CDATA non è quello che fa per te, secondo me prima di assegnare il contenuto HTML alla variabile devi fare un bel replace di tutti i caratteri speciali (àéèùò) con i relativi simboli. solitamente sono solo questi che disturbano il parser.
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.