Alexander Dymo
cloudtemple@mksat.net
Phil Thompson
phil@river-bank.demon.co.uk
MarekLaane
bald@starman.ee
Tõlge eesti keelde
<sgmltag class="element" >Element KugarData</sgmltag > Element KugarData defineerib aruande andmete allika. Põhistruktuur on ridade ja veergude kogum. See dokument ei defineeri andmete tüüpe ega nende atribuute. Veeru andmete tüübi info defineerib aruande mall. Dokumendi looja võib rakendada olemasolevale dokumendile &XSL; laaditabelit, et see antud vormingusse teisendada. &XSL; kasutamisel võib looja ka rakendada kohandatud makrosid, tarvitades selleks &XSL; veeruarvutusi, sorteerimist &etc;. <!ELEMENT KugarData (Row*)> <!ATTLIST KugarData Template CDATA #REQUIRED> <!ELEMENT Row EMPTY> <!ATTLIST Row level CDATA #REQUIRED col1 CDATA #IMPLIED col2 CDATA #IMPLIED ... CDATA #IMPLIED coln CDATA #IMPLIED> Kugari andmete element Element KugarData sisaldab vähemalt null elementi Row. Row sisaldab vähemalt ühe atribuudi level, mille väärtus vastab detaili tasemele mallis. Ülejäänud atribuudid kujutavad endast andmeveerge. Atribuudi Template väärtus on andmete vormindamiseks kasutatud aruande malli &URL;. Element Row Atribuudid level Atribuudi väärtus näitab, millist detaili aruande mallis kasutatakse andmete näitamiseks. Read võivad sisaldada erinevaid veerukomplekte erinevatele tasemetele, nii et õigupoolest peab iga atribuut, mis ei ole level, olema märgitud kui #IMPLIED. column Atribuudi nimi on veeru nimi ja see kasutab vormingut, mille annab KugarData definitsioon. Atribuudi nime kasutatakse aruande mallis andmete sidumiseks aruande väljadega.