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

    Caricare codice XML in una pagina HTML

    Salve ragazzi,
    innanzitutto mi presento.
    Seguo sempre le guide di HTML perchè sono pratiche e veloci. Grazie ad esse ora sto completando la mia tesi.
    Però ho un problema, che ho cercato su HTML,molti tutorial stranieri e ho anche cercato fra i vecchi post ma non ho trovato ciò che mi serve.
    Non riesco a caricare in una pagina html il contenuto di un file XML.
    Preciso che non voglio caricare i dati e visualizzarli nella pagina HTML popolando una tabella per esempio. NO !
    Quello che serve a me è che quando clicco su un bottone nella mia home page viene caricato all'interno del body (supponiamo in un div che viene creato appositamente come contenitore) tutto il contenuto del file xml, in modo che dopo il caricamento la mia pagina html sembra cosi:

    codice:
    <html>
       <head>
       </head>
       <body>
       <div ID="CreatoDinamicamente">
          //questo è il contenuto del file xml 
          <lbri>
          <libro id="01">
          <titolo>Un libro</titolo>
          <autore>Un tizio</autore>
          </libro>
          <libro id="02">
             .
             .
             .
             .
         </libro>
       </libri>
       </div>
    </body>
    </html>
    Un volta che ho ottenuto questo risultato poi posso usare delle funzioni javascript interne alla mia homepage e fare per esempio document.getElementById("p_01") e cambiare ad esempio da javascript le proprietà di stile come il wordspacing, color, fontSize ecc

    Come posso fare per realizzare questa cosa?Si può fare in javascript, jquery o come??

    Vi prego ragazzi aiutatemi ho davvero bisogno di superare questo problema!

    Grazie a tutti in anticipo...

  2. #2
    Puoi usare php?
    L'unica soluzione che ho trovato è questa:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form action="index.php?file=fileXML.txt" method="post"><input type="submit" value="Invia!" /></form>
    <?
    if(isset($_REQUEST['file']))
    {    echo
    "<pre>";
        include 
    $_REQUEST['file'];
        echo
    "</pre>";
    }
    //fine if request[file] != null
    ?>
    </body>
    </html>
    Ma ha 2 contro, e di pro non so se ce ne sono.
    1- il tag dei nodi non esce perchè viene implementato nell'html
    2- il file l'ho dovuto rinominare .txt sennò in XML mi dava solo errore.

    Credo nelle idee che diventano azioni. [E. Pound]
    Le cose perdonabili sono, in verità, pochissime. [Y. Mishima]

  3. #3
    Puoi usare php?
    L'unica soluzione che ho trovato è questa:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form action="index.php?file=fileXML.txt" method="post"><input type="submit" value="Invia!" /></form>
    <?
    if(isset($_REQUEST['file']))
    {    echo
    "<pre>";
        include 
    $_REQUEST['file'];
        echo
    "</pre>";
    }
    //fine if request[file] != null
    ?>
    </body>
    </html>
    Ma ha 2 contro, e di pro non so se ce ne sono.
    1- il tag dei nodi non esce perchè viene implementato nell'html
    2- il file l'ho dovuto rinominare .txt sennò in XML mi dava solo errore.

    Credo nelle idee che diventano azioni. [E. Pound]
    Le cose perdonabili sono, in verità, pochissime. [Y. Mishima]

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.