Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    3

    ENTITY e disable-output-escaping

    Buongiorno a tutti!
    Ho il seguente problema da porvi:
    ho un codice xhtml da filtrare (devo convertire alcuni tag in altre ecc..)
    Questo codice contiene anche degli '' che non sono da trasformare ma devono essere inseriti cosi' come sono.
    Il fatto è che nonostante io provi ad utilizzare l'attributo disable-output-escaping="yes" o a dichiarare una ENTITY nbsp che inserisca "", tutti i miei sforzi sono vani e la trasformazione cerca sempre un'entity (nel primo caso - 'The entity "nbsp" was referenced, but not declared.') o causa un errore di ricorsione (nel secondo).
    Come posso fare per ignorare gli escaping chars??

    Grazie
    SVincio

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi sfugge qualcosa.

    Il "filtro" lo hai fatto tu o usi uno strumento preconfezionato?

    E` un'operazione che fai sul server o sul client? In che linguaggio?

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    3
    Ho creato un filtro mio... è un codice xsl.
    Tramite una servlet (quindi eseguita sul server) chiamo la libreria XALAN passando lo stylesheet (il codice xsl) e l'xmldata (il codice xml da filtrare).
    Ho fatto ulteriori prove, sono riuscito a capire (+ o -) come funziona l'attributo disable-output-escaping sul tag <xsl:text>, ora quello che mi manca è isolare dal codice sorgente la parte ''.
    Pensavo di usare un xsl:if in combinazione con le strings functions
    es:
    <xsl:if test="contains(node(),'&amp;nsbp;')">
    tuttavia, sembra che la direttiva '&...;' venga analizzata prima di tale test e la trasformazione va inesorabilmente in errore cercando una ENTITY che non c'è!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quindi stai parlando di XML/XSL.
    Non lo avevo capito.
    Lascio che risponda qualcun altro: io non conosco tale linguaggio.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.