Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    Problema con XML e Entita

    Salve a tutti,
    esiste un modo per eliminare/Convertire da un XML qualsiasi entità non riconosciuta dalla standard XML?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    Re: Problema con XML e Entita

    Originariamente inviato da nixxo85
    Salve a tutti,
    esiste un modo per eliminare/Convertire da un XML qualsiasi entità non riconosciuta dalla standard XML?

  3. #3
    spiegati meglio..
    Cristian Giustini
    Web developer

    G&T Services (sito ripristinato)
    Per qualsiasi info/collaborazione contattatemi al seguente indirizzo:
    cristian.giustini@gtservices-online.com

  4. #4
    Ti passo una mia funzione.

    Codice PHP:
    function filterTextsToXML($str){
        
    $str trim($str);
        
    $str stripslashes($str);
        
    $caratteri get_html_translation_table(HTML_ENTITIESENT_QUOTES);
        
    $str strtr($str$caratteri);    
        
        return 
    $str;

    Spero ti possa tornare utile.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    allora mi spiego meglio in quanto non sono stato chiarissimo prima:
    io ho un file XML creato in automatico da un sistema esterno,capita spesso e sovente che nella generazione dell'XML ci finiscano entità non valide e quindi in fase di successiva lettura puo capitare un blocco delle procedure a causa di queste identita non riconosciute ,io vorrei in qualche modo fare un sistema di controllo che elimini eventuali entita non valide dai tag xml per poi successivamente andarlo ad elaborare senza piu errori questa cosa secondo voi è possibile?

  6. #6
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    tidy (http://it2.php.net/manual/it/book.tidy.php) fa quello che cerchi
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  7. #7
    Questa potrebbe andare bene..

    Questa volta, più che un voto.. è favoreggiamento.

  8. #8
    Guarda che la funzione che ti ho passato io fa proprio al caso tuo: trasforma tutti i caratteri non XML-friendly (quindi lettere accentate, caratteri di tipo HTML eccetera)!

    Tidy è un ottimo strumento, ma anche la funzione che ti ho mandato fa il suo lavoro egregiamente!
    Provare per credere!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    grazie dell'interessamento , ho provato gia la tua funzione il problema che essento un test da coompiere su un file XML la tua funzione converte tag e tutto cio che ce dentro in entità varie e quindi diventa un normale file di testo !

  10. #10
    ahhhhhh... ora mi è chiaro.
    Pensavo dovessi filtrare solamente i testi da inserire nel XML.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.