Kaj je XML?
Razširljiv označevalni jezik je univerzalni jezik za podatke v spletu. XML razvijalcem omogoča, da na lokalno računanje in predstavitev namestijo strukturirane podatke iz različnih aplikacij na namizje. XML je tudi idealen format za prenos strukturiranih podatkov med strežnikom in strežnikom. S pomočjo razčlenjevalnika XML programska oprema oceni hierarhijo dokumenta in izvleče strukturo dokumenta, njegovo vsebino ali oboje. XML nikakor ni omejen na uporabo interneta. Pravzaprav je glavna moč XML - organiziranje informacij - popolna za izmenjavo podatkov med različnimi sistemi.
XML je podoben HTML-ju. Kljub temu, da HTML opisuje postavitev vsebine na spletni strani, XML definira in posreduje podatke, opisuje tip vsebine. Zato je "razširljiv", ker ni fiksne oblike, kot je HTML.
Zamislite vsako datoteko XML kot samostojno bazo podatkov. Oznake - označitev v dokumentu XML, ki je zamaknjena s kotnimi oklepaji - razmejujejo zapise in polja. Besedilo med oznakami je podatek. Uporabniki izvajajo operacije, kot so pridobivanje, posodabljanje in vstavljanje podatkov z uporabo XML
razčlenjevalec in niz predmetov, ki jih je razčlenil razčlenjevalec.Kot programer Delphi morate vedeti, kako delati z dokumenti XML.
XML z Delphi
Če želite več informacij o združevanju Delphija in XML-a, preberite:
Naučite se, kako shraniti elemente sestavnih delov TTreeView v XML - ohraniti besedilo in druge lastnosti drevesnega vozlišča - in kako naseliti TreeView iz datoteke XML.
Enostavno branje in upravljanje datotek vira RSS z Delphi
Raziščite, kako brati in manipulirati z dokumenti XML z Delphi s pomočjo TXMLDokumentna komponenta. Oglejte si, kako izvleči najnovejše vnose v dnevniku »V središču pozornosti« (RSS vir) Iz O programiranju Delphija vsebinsko okolje kot primer.
Ustvarite datoteke XML iz tabel Paradox (ali katere koli DB) z uporabo Delphija. Oglejte si, kako izvoziti podatke iz tabele v datoteko XML in kako te podatke uvoziti nazaj v tabelo.
Če morate delati z dinamično ustvarjeno komponento TXMLDocument, lahko pride do kršitev dostopa, ko poskusite predmet osvoboditi. Ta članek ponuja rešitev tega sporočila o napaki.
Delphijeva izvedba komponente TXMLDocument, ki privzeto uporablja Microsoftov razčlenjevalnik XML, ne omogoča načina, da dodate vozlišče tipa "ntDocType" (vrsta TNodeType). Ta članek ponuja rešitev te težave.
XML v podrobnosti
XML @ W3C
Oglejte si celoten standard XML in skladnjo na mestu W3C.
XML.com
Spletno mesto skupnosti, kjer razvijalci XML delijo vire in rešitve. Spletno mesto vključuje pravočasne novice, mnenja, funkcije in vaje.