<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="index.xsl"?>



<!DOCTYPE progetto [
<!ELEMENT progetto (menu, navigazione, contenuto)>
<!ELEMENT menu (auto)*>
<!ELEMENT auto (#PCDATA)>

<!ELEMENT navigazione (item)*>
<!ELEMENT item (#PCDATA)>

<!ELEMENT contenuto (titolo, paragrafo+)*>

<!ELEMENT titolo (#PCDATA)>
<!ELEMENT paragrafo (#PCDATA | term | acron)*>

<!ELEMENT term (#PCDATA)>
<!ELEMENT acron (#PCDATA)>

<!ATTLIST item href CDATA #IMPLIED>
<!ATTLIST item title CDATA #IMPLIED>
<!ATTLIST item class CDATA #IMPLIED>
<!ATTLIST acron title CDATA #IMPLIED>
<!ATTLIST acron xml:lang NMTOKEN #REQUIRED>
<!ATTLIST href title CDATA #IMPLIED>
<!ATTLIST auto title CDATA #IMPLIED>
<!ATTLIST auto href CDATA #IMPLIED>
]>

<progetto>
<menu>
	<auto href="tt.xml" title="Audi TT">TT</auto>
	<auto href="a3.xml" title="Audi A3">A3</auto>
	<auto href="a4.xml" title="Audi A4">A4</auto>
	<auto href="a5.xml" title="Audi A5">A5</auto>
	<auto href="a6.xml" title="Audi A6">A6</auto>
	<auto href="q7.xml" title="Audi Q7">Audi Q7</auto>
	<auto href="r8.xml" title="Audi R8">R8</auto>
	<auto href="a8.xml" title="Audi A8">A8</auto>
</menu>

<navigazione>
<item href="index.xml" title="Home Page" class="active">Home Page</item>
<item href="gamma.xml" title="Gamma">Gamma</item>
</navigazione>

<contenuto>
<titolo>Presentazione</titolo>
<paragrafo>
Questo progetto &#233; da considerarsi solo e soltanto una <term>demo</term> per puro fine dimostrativo, e non vuole sostituirsi in nessuna maniera al sito ufficiale esistente in rete per quanto riguarda contenuti ed immagini. Esso &#233; stato realizzato per dimostrare cosa &#233; possibile ottenere con un documento <acron title="eXtensible Markup Language" xml:lang="en">XML</acron> in abbinamento ad un foglio di trasformazione <acron title="eXtensible Stylesheet Language Transformation" xml:lang="en">XSLT</acron> e codice <acron title="Cascading Style Sheet" xml:lang="en">CSS</acron>.
</paragrafo>

<paragrafo>
I contenuti, nello specifico foto e testi, sono stati presi dal sito ufficiale AUDI Italia (www.audi.it), previa richiesta da parte del sottoscritto e pubblicati solo dopo aver ottenuto l' autorizzazione da parte del personale Audi, Marketing Comunicazione.
</paragrafo>

<paragrafo>
La &#34;sfida&#34;, se mi viene passato il termine, &#233; stata quella di riprodurre quanto 
pi&#250; fedelmente possibile il sito ufficiale presente in rete.
</paragrafo>

<paragrafo>
Mi &#233; stato chiesto, infatti, di mantenere la <term>Corporate Identity Audi</term> per quanto concerne grafica, impaginazione e colori .
</paragrafo>

<paragrafo>
Ringrazio ufficialmente il personale Marketing Comunicazione AUDI che mi ha dato il permesso di poter usare quanto &#233; di loro propriet&#225;.
</paragrafo>


<titolo>Spiegazione tecnica</titolo>
	<paragrafo>
Per poter arrivare ad ottenere questo mini-sito sono stati creati diversi documenti XML, associando ad essi altrettanti fogli di stile XSLT. Per la presentazione a video, invece, mi sono avvalso dei fogli di stile CSS.
</paragrafo>

<paragrafo>
Tale progetto nasce, come detto nella presentazione, al fine di poter dimostrare che le informazioni presenti sul web possono essere scritte anche in solo formato testuale, quale &#233; un documento XML. L&#39;output, tramite l&#39;ausilio dei fogli di stile per la trasformazione, non &#233; altro che una pagina XHTML 1.0 con !DOCTYPE di tipo STRICT.
</paragrafo>

<titolo>Strumenti utilizzati</titolo>
<paragrafo>
Al fine di ottenere quanto state vedendo, non ho utilizzato nessun software particolare che non sia disponibile in rete. Per la scrittura del codice XML,  XSLT e CSS ho usato il NotePad, presente in tutti  i Sistemi Operativi Microsoft.
</paragrafo>

<paragrafo>
Per quanto concerne la grafica, invece, ho usato uno dei tanti programmi free presenti sul web.
</paragrafo>

<titolo>Test nei browser</titolo>
<paragrafo>
La seguente pagina, e quelle interne, sono state testate con Firefox versione 2.0.0.3, motore di rendering Gecko. Internet Explorer versione 6.0. 
Opera  Versione 9.10 e Mozilla 1.7.5 con motore di rendering Gecko.
</paragrafo>

<titolo>Validazione del codice XML e CSS</titolo>
<paragrafo>
Le pagine sono state validate sia XML, sia per quanto riguarda il codice CSS. La validazione del codice XML ha richiesto uno sforzo particolare in quanto i nodi (elementi) inseriti nelle pagine hanno bisogno di una dichiarazione molto sofisticata (dichiarare cio&#233; la sequenza esatta delle occorrenze; quante volte un elemento si trova o potrebbe trovarsi nella pagina; se contiene degli attributi ecc...).
</paragrafo>

<paragrafo>
Grazie ancora a tutti coloro i quali visiteranno questo progetto. 
</paragrafo>

<paragrafo>
Il webmaster.
</paragrafo>

</contenuto>
</progetto>
