11. diel - XML súbory v Jave enterprise riešenie - XSD a DTD schémy
V predchádzajúcom cvičení, Riešené úlohy k 6.-10. lekciu práce so súbormi v Jave, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
V úvode do XML formátu sme si zmienili aj pojem XSD schéma. V dnešnom Java tutoriále sa zoznámime práve s XSD schémou a ako ho využiť na prácu s XML v podnikových aplikáciách.
Motivácia
Vo všetkých lekciách o XML sme si ukázali, ako ručne vygenerovať XML dokumenty. Takýto prístup je vhodný pri školských projektoch, ale úplne nepoužiteľný v enterprise riešeniach. Predstavme si modelovú situáciu. Sme firma, ktorej softvér musí odosielať údaje na finančný úrad. S úradom sa komunikuje cez API. Pre jednoduchosť môžeme uvažovať štandardný HTTP POST požiadavku, ktorej telo bude vyplnené XML dokumentom. Formát odosielaného XML dokumentu bude komplexný a úradom definovaný práve pomocou XSD schémy. Dokument preto pomocou schémy aj vygenerujeme.
XSD schéma slúži na popis XML dokumentu a validáciu existujúceho dokumentu. Definuje, aké atribúty a podelementy musia alebo môžu jednotlivé elementy v súbore obsahovať a akých dátových typov majú hodnoty v nich byť. Všetko si vysvetlíme na príklade.
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Java tutoriále si uvedieme XSD a DTD schémy, ktoré sa používajú v obchodných aplikáciách pre ľahšiu prácu s komplexnými XML súbormi.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.