F.A.Q. su XML

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Cosa significa XML?
XML vuole dire Aumento Linguaggio Estensibile
XML è una linguaggio come HTML.
XML fu progettato per descrivere dati.
I tag di XML non sono definiti in XML. Lei deve definire i Suoi propri tag.
XML usa un DTD (Definizione del Tipo del Documento) descrivere formalmente i dati.

--------------------------------------------------------------------------------

La differenza principale tra XML e HTML ?
XML non è una sostituzione per HTML.
XML e HTML furono disegnati con mete diverse:
XML fu disegnato per descrivere dati e concentrarsi su quelli.
HTML fu disegnato per esporre dati e focalizzare su quelli.
HTML espone informazioni, XML è descrive informazioni.


--------------------------------------------------------------------------------

XML è estensibile?
I tag XML sono estensibili. L'autore dei documenti in HTML può usare solamente tag che sono definiti nello standard di HTML.
XML permette all'autore di definire i suoi tag e la sua struttura di documento.


--------------------------------------------------------------------------------

XML è un complemento ad HTML?
È importante capire che l'XML non è una sostituzione per l'HTML. Nello sviluppo futuro del Web è molto probabile che l'XML sarà usato per strutturare e descrivere i dati di Web, mentre HTML sarà usato per configurare ed esporre gli stessi dati.


--------------------------------------------------------------------------------

XML può tenere dati separati dall' HTML?
Le pagine in HTML sono usate per esporre dati. Questi dati sono immagazzinati nelle pagine in HTML. Con l'XML questi dati ora possono essere immagazzinati in un archivio in XML separato.


--------------------------------------------------------------------------------

XML può immagazzinare anche dati nei documenti di HTML
I dati di XML possono essere immagazzinati anche nelle pagine di HTML come "Dati Isole".


--------------------------------------------------------------------------------


XML in previsio ne di Web futuro?
Si crede fortemente che l'XML sarà al futuro del Web come l'HTML è stato alla sua fondazione. L'XML è il futuro per ogni trasmissione di dati e manipolazione di dati sul Web.
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
.A.Q. continua
Esempio di documento XML

<?xml version="1.0"?>
<note>
<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
</note>

Commentiamo e spieghiamo il documento passo per passo:

<?xml version="1.0"?>
La prima linea nel documento è la dichiarazione di XML che dovrebbe essere inclusa sempre. Definisce la versione di XML del documento. In questo caso il documento adatto alla specificazione della versione 1.0 di XML

<note>
La linea seguente definisce il primo elemento del documento (l'elemento di radice o root)

<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
Le linee seguenti definiscono 4 elementi della radice o root (to, from, heading, and body)

</note>
L'ultima linea definisce la fine dell'elemento di radice o root
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
IN XML TUTTI I TAG DEVONO ESSERE PRESENTI?

Mentre in Html alcuni elementi possono non avere il tag di chiusura,
in XML tutti i tag devono essere presenti.

Esempio:

HTML:
<p>Questo è un paragrafo
<p>Questo è un altro paragrafo

XML
<p>Questo è un paragrafo</p>
<p>Questo è un altro paragrafo</p>


IN XML I TAG SONO CASE SENSITIVE?

Si sono case sensitive:cosi come sono stati aperti cosi devono essere chusi.

Esempio:

modo scorretto:
<Message>Questo tag è sbagliato</message>

modo corretto:
<message>Questo tag è giusto</message>


IN XML I TAG VANNO SCRITTI "a nido"?
Certo in xml i tag seguono una scrittura molto formale.

Esempio:

HTML:
<b><i>viva il notepad</b></i>

XML:
<b><i>viva il notepad</i></b>
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
In XML "gli attributi" sono importanti?

Certo:essenziali.

Esempio:

modo scorretto:

<?xml version="1.0"?>
<note date=12/11/99>
<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
</note>


modo corretto:

<?xml version="1.0"?>
<note date="12/11/99">
<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
</note>


QUAL'è UN ESEMPIO DI DOCUMENTO XML BEN FORMATO IN BASE A CIO' FINORA DETTO?

Ecco un esempio:

<?xml version="1.0"?>
<note>
<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
</note>


QUAL'è UN ESEMPIO DI DOCUMENTO XML "VALIDO"

Ecco un esmpio:

<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "InternalNote.dtd">
<note>
<to>Felice</to>
<from>Bonfrate</from>
<heading>Ricordati</heading>
<body>Il weekend!</body>
</note>

Referenza aggiunta al DTD


XML E BROWSER:pROBLEMI RISOLTI?
A partire dalla succesiva versione 5 di Netscape navigator SI.
Invece Non ci sono problemi in nessuna versione di Internet explorer.
 

ziggy

Nuovo Utente
23 Apr 2003
26
0
0
lwm.altervista.org
XML vuole dire Aumento Linguaggio Estensibile

Scusa ma per te la parola Markup cosa vuol dire?

eXtensible Markup Language, ovvero Linguaggio a Marcatori Esteso.

XML è una linguaggio come HTML.

Se per come, intendi che è un linguaggio derivato dall'SGML, potrei anche accontentarti, ma mentre l'html è un metalinguaggio descrittivo della pagina che deve creare, l'XML descrive solo la struttura e non la forma.
Come dire descrive il contenuto ma non la forma del contenitore, a questa demandato il foglio di stile applicato, che in linguaggio XML prende il nome di XSLT - vedi : W3C

XML fu progettato per descrivere dati.

Questo da forza a ciò che ho detto sopra ed è corretto.

I tag di XML non sono definiti in XML. Lei deve definire i Suoi propri tag.

Probabilmente volevi solo dire che XML non ha na sua propria forma per gli elementi, e che questi vengono definiti dall'utente.
XML è strutturato a record e campi, proprio come un database, e come un database, nomi dei record e dei campi li scegliamo noi.

Perdonatemi, non sono qui per criticare, è anzi piacevole trovare persone che vogliono affrontare una "materia" come quella delle innovazioni tra i linguaggi del web, solo che credo nella costruzione delle FAQ, bisogna essere precisi, o all'utente non si daranno informazioni esatte.
Mi fermo qui, perchè il lavoro che state svolgendo è pesante, ed un rompiscatole non fa comodo averlo tra i piedi, solo una cosa aggiungo, quando parlate di XML contro HTML, va bene parlare del buon vecchio HTML, ma quando si inzizia a parlare in modo specifico di XML e HTML, sarebbe più giusto per quest'ultimo, parlare di XHTML.
 
Ultima modifica:

andbin

Nuovo Utente
30 Ago 2004
12
1
3
TO
XML = "eXtensible Markup Language" --> "linguaggio estendibile a marcatori" ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
B Da XML a TXT x4 XML 0
B ciclare file xml con PHP PHP 1
P Rimozione automatica url da sitemap.xml con PHP PHP 1
P Modifica con PHP di un node in una sitemap xml PHP 0
M modificare un file .XML da database Sql PHP 13
T Da xsd a xml ed inserimento dati in excel XML 0
C Problema con dati meteo xml XML 1
R Cerco esperto XML Offerte e Richieste di Lavoro e/o Collaborazione 0
E [PHP] creare temporary table per dati da xml PHP 2
G XML raccolta brani XML 1
P [CERCO] Webmaster per cataloghi prodotti csv/xml Offerte e Richieste di Lavoro e/o Collaborazione 3
S aggiornare valore di un elemento xml con php PHP 8
G Errore Cannot read property 'childNodes' of undefined per mancanza nodo nel file xml XML 6
A [PHP] Prelievo dati da xml online. PHP 9
L XML zip XML 3
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
L [PHP] parsing xml PHP 1
J XML e css XML 0
P Importazione dati da file xml in db mysql con php PHP 17
F Parsing in PHP non legge tutto il file XML XML 2
A SERP ballerine e interventi manuali sitemap.xml SEO e Posizionamento 2
S Problema in PHP per invio file XML - RISOLTO- PHP 8
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
D [PHP] problema con xml PHP 13
cristoforo58 Stampare dei valori XML in PHP PHP 0
daniele430 [C++] Problema accenti - mysql - XML C/C++ 0
T Visualizzare un Xml su un sito in modo semplice XML 1
M problema lettere accentate da file xml a php PHP 6
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
L [PHP] ordinare xml PHP 0
S [HTML] Visualizzare XML formattato in HTML HTML e CSS 9
utente testo scorrevole html da file txt o xml HTML e CSS 6
P Gestire accesso ad un file xml pubblico PHP 1
A Come mettere il target _blank in un parser xml in php? PHP 1
F come creare un search box coi file .xml dei merchant? XML 0
felino [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo Visual Basic 0
M Href in xml verso ancora posta dentro un iframe XML 0
kanzy XML->MySQLi: memorizza solo l'ultimo record PHP 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
IImanuII Modificare file xml PHP 1
G Problema con XML XML 0
J Xml errore su caratteri speciali e accenti XML 0
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
L xml e php. Problema con i nodi PHP 4
T creazione file xml Java 3
G Cerco script per importare file .xml e .csv. Lavoro retribuito Offerte e Richieste di Lavoro e/o Collaborazione 2
Emix Lettura file XML PHP 1

Discussioni simili