Kurkite, analizuokite ir tvarkykite XML dokumentus naudodamiesi „Delphi“

Kas yra XML?

Išplečiamoji žymėjimo kalba yra universali duomenų, esančių internete, kalba. XML suteikia kūrėjams galią pateikti struktūrizuotus duomenis iš įvairių programų į darbalaukį vietiniams skaičiavimams ir pateikimui. XML taip pat yra idealus formatas struktūrinių duomenų perdavimui iš serverio į serverį. Naudodama XML analizatorių, programinė įranga įvertina dokumento hierarchiją, išskirdama dokumento struktūrą, jo turinį arba abu. XML jokiu būdu nėra ribojamas interneto naudojimas. Tiesą sakant, pagrindinė XML stiprybė - informacijos organizavimas - daro ją idealią keistis duomenimis tarp skirtingų sistemų.

XML atrodo panašiai kaip HTML. Tačiau HTML apibūdina tinklalapio turinio išdėstymą, XML apibūdina ir perduoda duomenis, jis apibūdina tipo turinio. Taigi, „išplečiamas“, nes tai nėra fiksuotas formatas, kaip HTML.

Pagalvokite apie kiekvieną XML failą kaip savarankišką duomenų bazę. Žymos - žymėjimas XML dokumente, atskirtas kampiniais skliaustais - apibūdina įrašus ir laukus. Tekstas tarp žymų yra duomenys. Naudotojai atlieka tokias operacijas kaip duomenų gavimas, atnaujinimas ir įterpimas naudojant XML

instagram viewer
analizatorius ir analizatoriaus eksponuotų objektų rinkinys.

Kaip „Delphi“ programuotojas, jūs turėtumėte žinoti, kaip dirbti su XML dokumentais.

XML su „Delphi“

Norėdami gauti daugiau informacijos apie „Delphi“ ir XML susiejimą, skaitykite:


Sužinokite, kaip laikyti „TTreeView“ komponentų elementus XML - išsaugoti teksto ir kitas medžio mazgo savybes - ir kaip užpildyti „TreeView“ iš XML failo.

Paprastas RSS skaitymas ir manipuliavimas rinkmenomis naudojant „Delphi“
Sužinokite, kaip skaityti ir valdyti XML dokumentus naudojant „Delphi“ naudojant „TXMLDocument“ komponentas. Sužinokite, kaip išgauti naujausius „In The Spotlight“ tinklaraščio įrašus (RSS tiekimas) nuo Apie „Delphi“ programavimą turinio aplinka, kaip pavyzdys.


Sukurkite XML failus iš „Paradox“ (arba bet kurios DB) lentelių naudodami „Delphi“. Sužinokite, kaip eksportuoti duomenis iš lentelės į XML failą ir kaip tuos duomenis importuoti atgal į lentelę.


Jei jums reikia dirbti su dinamiškai sukurtu „TXMLDocument“ komponentu, bandydami atlaisvinti objektą galite sulaukti prieigos pažeidimų. Šiame straipsnyje pateikiamas šios klaidos pranešimo sprendimas.


„Delphi“ įgyvendindamas komponentą TXMLDocument, kuris pagal numatytuosius nustatymus naudoja „Microsoft XML“ analizatorių, nepateikia būdo, kaip pridėti „ntDocType“ („TNodeType“ tipo) mazgą. Šiame straipsnyje pateikiamas šios problemos sprendimas.

XML detaliai

XML @ W3C
Peržiūrėkite visą XML standartą ir sintaksę W3C svetainėje.

XML.com
Bendruomenės svetainė, kurioje XML kūrėjai dalijasi ištekliais ir sprendimais. Svetainėje yra laiku pateiktų naujienų, nuomonių, funkcijų ir vadovėlių.