Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    \n \r\n xml convertire in asp

    Ciao

    sto tentando di importare correttamente un testo proveniente da un xml generato da PHP
    i ritorni a capo e i paragrafi non me li intercetta pero.

    il testo se lo copio e incollo in una pagina web ha correttamente i ritorni a capo e i paragrafi, ma nel codice non riesco a trovare nessun tag.
    QUando li carico sul database il testo risulta tutto attaccato
    Mi potete aiutare?
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quale metodo/strumento/funzione usi per leggere il file xml?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    leggo cosi

    <%
    Set xmlDOM = Server.CreateObject("MSXML2.DOMDocument")
    xmlDOM.async = False
    xmlDOM.setProperty "ServerHTTPRequest", True
    xmlDOM.Load("sorgente.xml")

    Set itemList = XMLDom.SelectNodes("STREAM/STREAM_DOMAIN_SPECIFIC_DATA ")

    For Each itemAttrib In itemList
    SCHEDULE_EVENT_ID = itemAttrib.SelectSingleNode("SCHEDULE_EVENT_ID").t ext
    SCHEDULE_DATE_FROM = itemAttrib.SelectSingleNode("SCHEDULE_DATE_FROM"). text
    SCHEDULE_DATE_TO = itemAttrib.SelectSingleNode("SCHEDULE_DATE_TO").te xt
    %>
    <%
    Next

    Set xmlDOM = Nothing
    Set itemList = Nothing
    %>

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Devi cercare i VbCr , VbLf e VbCrLf nel testo.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    grazie innanzitutto per il tuo aiuto

    questo è quanto accade:

    ho inserito una piccola funzione per calcolare quante volte i ritorni a capo sono presenti nel testo:

    Function quanteVolte(str1,str2)
    Dim strArray
    strArray = Split(str1, str2)
    quanteVolte = UBound(strArray)
    End Function

    e poi la richiamo subito dopo aver messo il testo nella stringa
    Response.Write quanteVolte(TESTOSTRINGA,"VbCr")

    mi da 0
    quindi non risulta presente.

    Ho provato ad inserire anche cosi:
    Server.HTMLEncode(itemAttrib.SelectSingleNode("TES TOSTRINGA").text)
    per prendere il valore del campo da inserire nella stringa ma è uguale.

    ho provato ad aggiungere alla stringa
    TESTOSTRINGA = TESTOSTRINGA & "VbCrVbCrVbCr"
    e ne conta 3 per cui la funzione è OK

    se stampo a video il testo lo vedo tutto appiccicato nella pagina web, mentre invece se apro la vista codice della pagina web i ritorni a capo ci sono.

    non è che devo cercare qualche altro carattere speciale?
    Grazie

  6. #6
    VbCr, VbLf e VbCrLf sono delle costanti e quindi NON vanno tra apici quindi invece di

    Response.Write quanteVolte(TESTOSTRINGA,"VbCr")

    userai

    Response.Write quanteVolte(TESTOSTRINGA,VbCr)



    al posto delle costanti potresti usare

    VbCr --> Chr(13)
    VbLf --> Chr(10)
    VbCrLf --> Chr(13)+Chr(10)


  7. #7
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    OK GRANDE
    risolto

    è bastato togliere gli apici ai vari VbCr

    se sei esperto di XML mi sai dire come faccio a filtrare l xml prendendo solo i dati che hanno un determinato ID
    ho già postato qui:

    http://forum.html.it/forum/showthrea...readid=1549514

    GRAZIE

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.