August 23
XML (eXtensible Markup Language) è un metodo standardizzato di descrivere i dati e le relazioni tra i dati. XML è utilizzato per semplificare il trasferimento di dati tra diversi sistemi informatici che scorre in un formato (testo semplice) che tutti i sistemi informatici comprendono.
XML definisce i dati per i tag. Per impostare il trasferimento del nome di una persona, un frammento di XML potrebbe essere simile al seguente:
<Nome>
<Cognome?> Smith </ cognome?>
<FirstName> John </ FirstName>
</ Name>
XSD (XML Schema Definition) è un metodo di definire i dati in un documento XML. Afferma quali dati possono essere lì e il suo formato. E 'utilizzato per creare l'XML e verificare che i dati inseriti sono corretti. Il frammento per quanto sopra XML "nome" potrebbe essere simile a questo:
<xsd:element name="Name"
minOccurs = "0"
maxOccurs = "illimitato">
& Lt; xsd: complexType>
& Lt; xsd: sequence>
& Lt; xsd: element name = tipo "cognome" = "xsd: string" />
& Lt; xsd: element name = tipo "Nome" = "xsd: string" />
& Lt; / xsd: sequence>
& Lt; / xsd: complexType>
& Lt; / xsd: element>
XSD non viene convertito in XML - XSD è in realtà XML valido. XSD sarebbe stato utilizzato da un linguaggio di programmazione come Java o PHP per prendere i dati e trasformarlo in XML, e verificare che è stato fatto correttamente.