<< Klicka för att visa innehållsförteckningen >>
Innehållet i XML-definitionsfilen kan karakteriseras som lådor i lådor. Den yttre lådan definieras först, och inom den finns mindre lådor, som i sin tur kan innehålla egna mindre lådor. På XML-språket kallas dessa ”lådor” element.
Följande illustration visar XML-filens ”lådor” som definierar ett område på en mall.
Illustration 19: XML-filens ”lådor” som definierar ett område
•Area: Området namnges, ett id anges och dess typ anges. Områdesnamnet måste vara detsamma som i Excel-arbetsboken.
oSettings: definitioner för hela området görs
▪Basicareasettings: definitioner som främst påverkar områdets utseende
▪Customareasettings: endast i anpassade mallar
▪Subtotals: kan användas med radgenerering
oDefinitioncolumns: definitioner av vilka data som visas på rader, till exempel konton och/eller enheter
▪Definitioncolumn: vilket attribut för innehållet som visas i den här kolumnen, till exempel kontokod, enhetsnamn
▪Generates: anger hur radinnehåll skapas i radgenererande mallar
oDatacolumns: kolumner där faktauppgifter visas, till exempel euro, stycken eller procentsatser
▪Generates: anger hur kolumninnehåll skapas i kolumngenereringsmallar
▪Headers: definierar datakolumnrubriker
▪Settings: detaljer om hämtning av data i vissa speciella fall
▪Datacolumn: datainnehåll i en kolumn
I Clausion FPM kan till exempel en del av en XML-definitionsfil som definierar ett område se ut som i följande illustration.
Illustration 20: Del av XML som definierar ett område
Utöver definitionerna av områden och deras underelement finns det definitioner som ska göras för blad, arbetsbok och för mallen i allmänhet.
Följande illustration visar XML-filens ”lådor” som omger områdeslådorna.
Illustration 21: XML-filens ”lådor” som omger områdesrutorna
•FPM: standardinnehåll för mallens tekniska funktionalitet, innehåll som inte visas i XML-redigeraren
oDocument: standardinnehåll för mallens tekniska funktionalitet, innehåll som inte visas i XML-redigeraren
▪Settings: definitioner i vissa speciella fall av mallar
•Data: endast i anpassade mallar
•Transparentreportsettings: endast i TR-mallar
▪Workbooks: standardinnehåll för mallens tekniska funktionalitet, innehåll som inte visas i XML-redigeraren
•Workbook: standardinnehåll
oSettings: specifikationer som påverkar hela arbetsboken (det vill säga alla blad och områden i mallen)
oSheets: ”låda” som omger definitioner av enstaka blad, om det gäller en mall för flera blad kan det finnas vissa definitioner här
▪Sheet: ett id ges till bladet
•Settings: bladet namnges, dess typ specificeras och inställningar görs som huvudsakligen påverkar bladets utseende. Bladnamnet måste vara detsamma som i Excel-arbetsboken.
•Areas: ”låda” som omger definitioner av enskilda områden, i vilken ordning områden visas på bladet specificeras här
I indata- och rapportmallsuppgiften kan till exempel en del av en XML-definitionsfil som omsluter områdeselement se ut som i följande illustration.
Illustration 22: Utdrag från enkel rapport som inte innehåller alla möjliga ”lådor”
När den öppnas i en redigerare utanför Clausion FPM skulle en del av XML-definitionsfilen se ut som i följande illustration.
Illustration 23: Del av XML-definitionsfilen i en extern XML-redigerare