Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Carattere "&"

  1. #1

    Carattere "&"

    Sto lavorando a una bibliografia in xml, che trasformo in html tramite un foglio XSL.
    Il file xml è generato da filemaker pro.
    Purtroppo non riesco a utilizzare il carattere "&", che genera un errone nel parser xalan.
    Cosa devo fare? Devo usare un qualche codice unicode sostitutivo?
    Grazie,
    Davide

  2. #2
    hai provato a sostituirlo con & prima del processore xalan?
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  3. #3
    Il carattere "&" è nel file xml originale; trattandosi di un database bibliografico, vi sono case editrici col nome doppio (es: faber & faber).
    Non so per quale motivo, ma quando cerco di effettuare la trasformazione XSLT (sia con xalan pilotato da java, da linea di comando; sia con un programma apposito), il parser segnala un errore nelle linee dove c'è "&"...
    Cosa devo fare? Sostituire con un codice UNICODE? Come si fa, e che codice è?
    Grazie,
    Davide

  4. #4
    devi sostituirlo con & amp; tutto attaccato assieme e poi anche xalan dovrebbe prendertelo

    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  5. #5
    & è il carattere che identifica una entità, assieme a ; che la chiude. © è una entità, per esempio, il fatto è che per scrivere il carattere testuale & devi usare un'altra entità. Come dice BlackWolf.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  6. #6
    Originariamente inviato da Mutato
    Come dice BlackWolf.
    Senza "c" tks
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  7. #7
    Adesso ho capito dove stava l'inghippo. Quindi, in sostanza, & è un carattere riservato.
    Sapete anche sugerirmi un comando da terminale unix (uso un mac) per effettuare le modifiche al volo (ovvero, un comando che trovi tutti o " & " nel file xml e li sostituisca con " & " ?
    Grazie,
    Davide

  8. #8
    Con sed dovresti riuscire. Metti in un ciclo for i tutti i file e fai la sostituzione automatica.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

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.