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

    Xml domanda da ignorante

    Scusate la domanda stupida ma per visualizzare un xml in IE 6 se specifico un DTD interno mio comunque explorer mi fa vedere il codice con tutti i parent ecc.

    Per poter formattare i dati descritti in un file xml quindi non basta un DTD giusto?Devo usare o css o XSL o ActiveX?

    Ecco un esempio pratico:
    <?xml version="1.0"?>
    <!DOCTYPE EMAIL [
    <!ELEMENT EMAIL (TO, FROM, CC, SUBJECT, BODY)>
    <!ELEMENT TO (#PCDATA)>
    <!ELEMENT FROM (#PCDATA)>
    <!ELEMENT CC (#PCDATA)>
    <!ELEMENT SUBJECT (#PCDATA)>
    <!ELEMENT BODY (#PCDATA)>
    ]>

    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>

    Visualizzando questo esempio in IE6 vedo questo:
    <?xml version="1.0" ?>
    <!DOCTYPE EMAIL (View Source for full doctype...)>
    - <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>

    A cosa serve quindi un DTD?Non a formattare i dati giusto?
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    27
    La DTD serve a rendere valido il documento, cioè specifica quali tag e attributi vengono usati; non ha nulla a che fare con la visualizzazione dei dati. Oltre alla DTD, esistono anche XDR (Xml Data Reduced) che però è in disuso, e XSD(Xml Schema Definition), che è l'evoluzione delle DTD.

    Per la formattazione si possono usare CSS o meglio ancora XSL (e probabilmente altri linguaggi).
    Spero di esserti stato di aiuto ciao!

  3. #3

    Perfetto

    Finalmente la mia povera mente è arrivata a capire il concetto grazie infinite!!
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

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.