Che cos'è XML?
Extensible Markup Language è un linguaggio universale per i dati sul Web. XML offre agli sviluppatori il potere di fornire dati strutturati da una varietà di applicazioni sul desktop per il calcolo e la presentazione locale. XML è anche un formato ideale per il trasferimento da server a server di dati strutturati. Utilizzando un parser XML, il software valuta la gerarchia del documento, estraendo la struttura del documento, il suo contenuto o entrambi. XML non è in alcun modo limitato all'uso di Internet. In effetti, il principale punto di forza di XML - l'organizzazione delle informazioni - lo rende perfetto per lo scambio di dati tra sistemi diversi.
XML assomiglia molto a HTML. Tuttavia, mentre HTML descrive il layout del contenuto in una pagina Web, XML definisce e comunica i dati, ma descrive il genere di contenuto. Quindi, "estensibile", perché non è un formato fisso come HTML.
Pensa a ciascun file XML come a un database indipendente. Tag: il markup in un documento XML, scostato da parentesi angolari, delinea i record e i campi. Il testo tra i tag sono i dati. Gli utenti eseguono operazioni come il recupero, l'aggiornamento e l'inserimento di dati con XML utilizzando
un parser e una serie di oggetti esposti dal parser.Come programmatore Delphi, dovresti sapere come lavorare con i documenti XML.
XML con Delphi
Per ulteriori informazioni sull'associazione di Delphi e XML, leggi:
Scopri come archiviare gli elementi del componente TTreeView in XML, preservando il testo e le altre proprietà di un nodo ad albero, e come popolare un TreeView da un file XML.
Semplice lettura e manipolazione dei file di feed RSS con Delphi
Scopri come leggere e manipolare documenti XML con Delphi usando il Componente TXMLDocument. Scopri come estrarre i più recenti post del blog "In The Spotlight" (RSS Feed) dal Informazioni sulla programmazione Delphi ambiente di contenuto, ad esempio.
Crea file XML da tabelle Paradox (o qualsiasi DB) usando Delphi. Scopri come esportare i dati da una tabella in un file XML e come importarli nuovamente nella tabella.
Se è necessario lavorare con il componente TXMLDocument creato dinamicamente, è possibile che si verifichino violazioni dell'accesso dopo aver tentato di liberare l'oggetto. Questo articolo offre una soluzione a questo messaggio di errore.
L'implementazione di Delphi del componente TXMLDocument, che utilizza il parser Microsoft XML per impostazione predefinita, non fornisce un modo per aggiungere un nodo di "ntDocType" (tipo TNodeType). Questo articolo fornisce una soluzione a questo problema.
XML in dettaglio
XML @ W3C
Sfoglia lo standard XML completo e la sintassi nel sito W3C.
XML.com
Un sito Web della comunità in cui gli sviluppatori XML condividono risorse e soluzioni. Il sito include notizie, opinioni, funzionalità e tutorial tempestivi.