Mis on XML?
Laiendatav märgistuskeel on veebis leiduvate andmete universaalne keel. XML annab arendajatele õiguse tarnida struktureeritud andmeid mitmesugustest rakendustest töölauale kohaliku arvutamise ja esitamise jaoks. XML on ka ideaalne vorming struktureeritud andmete serverist serverisse ülekandmiseks. XML-parseri abil hindab tarkvara dokumendi hierarhiat, eraldades dokumendi struktuuri, selle sisu või mõlemad. XML ei ole mingil juhul piiratud Interneti kasutamisega. Tegelikult muudab XML-i peamine tugevus - teabe korraldamine - selle ideaalseks andmete vahetamiseks erinevate süsteemide vahel.
XML sarnaneb palju HTML-iga. HTML kirjeldab aga veebilehe sisu paigutust, XML määratleb ja edastab andmeid, see aga kirjeldab tüüp sisu. Seega "laiendatav", kuna see pole fikseeritud vorming nagu HTML.
Mõelge igale XML-failile kui iseseisvale andmebaasile. Sildid - märgistus XML-dokumendis, mis on nurksulgudega tasakaalustatud - kirjeldavad kirjeid ja välju. Siltide vaheline tekst on andmed. Kasutajad teostavad selliseid toiminguid nagu andmete hankimine, värskendamine ja sisestamine XML-iga, kasutades
parser ja parseri paljastatud objektide komplekt.Delphi programmeerijana peaksite teadma, kuidas XML-dokumentidega töötada.
XML Delphiga
Delphi ja XML-i sidumise kohta lisateabe saamiseks lugege:
Siit saate teada, kuidas TTreeView komponendi üksusi XML-i salvestada - puusõlme teksti ja muude omaduste säilitamine - ning kuidas puuvaadet XML-failist asustada.
Lihtne RSS-i lugemine ja manipuleerimine failidega Delphi abil
Uurige, kuidas Delphi abil XML-dokumente lugeda ja nendega manipuleerida, kasutades TXMLDocument komponent. Vaadake, kuidas kõige värskemaid ajaveebi sisestusi „In The Spotlight“ (RSS-voog) alates Delphi programmeerimise kohta sisus keskkond, näiteks.
Looge Delphi abil XML-faile Paradox (või mis tahes DB) tabelitest. Vaadake, kuidas andmeid tabelist XML-faili eksportida ja kuidas neid andmeid tagasi tabelisse importida.
Kui peate töötama dünaamiliselt loodud komponendiga TXMLDocument, võite pärast objekti vabastamist proovida juurdepääsu rikkumisi. See artikkel pakub lahenduse sellele tõrketeatele.
Delphi rakendatud komponent TXMLDocument, mis kasutab vaikimisi Microsofti XML-parserit, ei võimalda moodust "ntDocType" (tüüp TNodeType) lisada. See artikkel pakub sellele probleemile lahenduse.
XML detailselt
XML @ W3C
Tutvuge täieliku XML-i standardi ja süntaksiga W3C saidil.
XML.com
Kogukonna veebisait, kus XML-i arendajad jagavad ressursse ja lahendusi. Sait sisaldab õigeaegseid uudiseid, arvamusi, funktsioone ja õpetusi.