XML-fil

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.

Klicka för att förstora illustrationen

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.

Klicka för att förstora illustrationen

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.

Klicka för att förstora illustrationen

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.

Klicka för att förstora illustrationen

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.

Klicka för att förstora illustrationen

Illustration 23: Del av XML-definitionsfilen i en extern XML-redigerare