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

    Eliminare il tag xml version

    Nalla pagina leggo il file xsl e xml tramite php con questo codice..

    Codice PHP:
    <body>

    ....

    <?php
    $xmlDoc 
    = New DOMDocument();
    $xmlDoc->load("../xml/headerHome.xml");

    $xslDoc= New DOMDocument();
    $xslDoc->load("../xsl/header.xsl");

    $proc = new XSLTProcessor();
    $proc->ImportStylesheet($xslDoc);

    echo 
    $proc->transformToXML($xmlDoc);

    ....

    ?>
    </body>
    Il risultato html è questo:


    codice:
    <body>
    ...
    <?xml version="1.0"?>
    <div class="header-wrapper>
    ...
    </div>
    ...
    </body>
    Nella convalida del w3c mi avvisa che <?xml version="1.0"?> bisogna dichiararlo all'inizio del documento..
    Dato che mi serve li il codice xml-xsl come posso eliminare quel frammento di codice?
    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    chiaramente si può fare in vari modi, anche con il parsing, ma volendo anche:

    Codice PHP:
    ...
    $xml = $proc->transformToXML($xmlDoc);
    $xml = str_replace('<?xml version="1.0"?>', '', $xml);
    echo $xml;

  3. #3
    Perfetto! Non ci avevo pensato! Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    eh eh.. ciao

    p.s.: nice profile's photo... what about your nick? Do you miss your 64?

  5. #5
    64less:

    64 ascii -> @
    64 come commodore 64
    @less diminutivo di Alessio


  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Originariamente inviato da 64less
    ...
    64 come commodore 64
    ...
    MITICO!!!

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.