Izrada, obrada i manipulacija XML dokumentima pomoću Delphija

Što je XML?

Proširivi označni jezik univerzalan je jezik za podatke na webu. XML pruža programerima mogućnost isporuke strukturiranih podataka iz različitih aplikacija na radnu površinu za lokalno računanje i prezentaciju. XML je također idealan format za prijenos strukturiranih podataka s poslužitelja na poslužitelja. Pomoću XML analizatora softver procjenjuje hijerarhiju dokumenta, izdvajajući strukturu dokumenta, njegov sadržaj ili oboje. XML ni na koji način nije ograničen na upotrebu Interneta. Zapravo, glavna snaga XML-a - organiziranje informacija - čini ga savršenim za razmjenu podataka između različitih sustava.

XML izgleda mnogo kao HTML. Međutim, dok HTML opisuje izgled sadržaja na web stranici, XML definira i komunicira podatke, to opisuje tip sadržaja. Dakle, "proširiv", jer nije fiksni format poput HTML-a.

Zamislite svaku XML datoteku kao samostalnu bazu podataka. Oznake - označavanje u XML dokumentu, pomaknuto uglastim zagradama - razlikuju zapise i polja. Tekst između oznaka su podaci. Korisnici izvode operacije poput preuzimanja, ažuriranja i umetanja podataka pomoću XML-a

instagram viewer
parser i skup predmeta izloženih rastavljaču.

Kao Delphi programer, trebali biste znati kako raditi s XML dokumentima.

XML s Delphijem

Za više informacija o uparivanju Delphija i XML-a pročitajte:


Saznajte kako pohraniti stavke TTreeView u XML - očuvanje teksta i ostalih svojstava stabla - i kako popuniti TreeView iz XML datoteke.

Jednostavno čitanje i upravljanje datotekama RSS feeda pomoću Delphija
Istražite kako čitati i manipulirati XML dokumentima pomoću Delphija pomoću TXMLDokumentna komponenta. Pogledajte kako izdvojiti najnovije unose u blogove "U centru pažnje" (RSS feed) od O Delphi programiranju sadržajno okruženje, kao primjer.


Stvorite XML datoteke iz Paradox (ili bilo koje DB) tablice pomoću Delphija. Pogledajte kako izvesti podatke iz tablice u XML datoteku i kako ih uvesti natrag u tablicu.


Ako trebate raditi s dinamički stvorenom komponentom TXMLDocument, može doći do kršenja pristupa nakon što pokušate osloboditi objekt. Ovaj članak nudi rješenje za ovu poruku o pogrešci.


Delphijeva implementacija komponente TXMLDocument, koja prema zadanim postavkama koristi Microsoftov XML parser, ne pruža način za dodavanje čvora "ntDocType" (vrsta TNodeType). Ovaj članak pruža rješenje za ovaj problem.

XML u detalje

XML @ W3C
Provjerite puni XML standard i sintaksu na W3C mjestu.

XML.com
Web mjesto zajednice na kojem XML programeri dijele resurse i rješenja. Stranica uključuje pravovremene vijesti, mišljenja, značajke i vodiče.

instagram story viewer