123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: CCS
- (C) Copyright IBM Corp. 2005, 2009
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <xs:schema xmlns="http://developer.cognos.com/schemas/rds/contentmodel/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://developer.cognos.com/schemas/rds/contentmodel/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:complexType name="LayoutComponentReference">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Element ID that the LCR references. Note that this ID should append _REF to distinguish it from the actual element</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0"/>
- <xs:element name="reportPath" type="StringValue" minOccurs="0"/>
- <xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <!--****** Report Element Types *****-->
- <xs:element name="document" type="Document">
- <xs:annotation>
- <xs:documentation>Root element for a Cognos content artifact (e.g. a report)</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="Document">
- <xs:annotation>
- <xs:documentation>Definition of a Cognos Content artifact.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="schemaSubversion" type="StringValue" minOccurs="0"/>
- <xs:element name="versionBase" type="StringValue" minOccurs="0"/>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="locationReference" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>a table of "location references" that describe a report elements source location (e.g. relative to its ReportSpec).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="page">
- <xs:annotation>
- <xs:documentation>page element</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="pageGroup" type="PageGroup">
- <xs:annotation>
- <xs:documentation>Nested group of pages</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- <xs:element name="drillDefinitions" type="DrillDefinitions" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Definitions of drillthrough targets. These definitions are indexed by the drill targets defined in cells.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="styleGroup" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="page" type="Page">
- <xs:annotation>
- <xs:documentation>Element representing each defined page type (different than physical pages of the same type from page breaks)</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="Page">
- <xs:annotation>
- <xs:documentation>Definition of a page.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Location Reference</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="header" type="ReportElementArray" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Page header, containing elements in the header.</xs:documentation>
- <xs:documentation source="doc_ele_header_ReportElementArray"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="body" type="ReportElementArray" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Page body containing elements in the body.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="footer" type="ReportElementArray" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Page footer containing elements in the footer</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ReportElement">
- <xs:annotation>
- <xs:documentation>This element is a placeholder for all report elements, that could be returned as a reportLet of the report (including Image, Chart, TextFrame, ListFrame, Crosstab, Page, etc).</xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:element name="txt" type="TextFrame">
- <xs:annotation>
- <xs:documentation>TextFrane</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="lst" type="ListFrame">
- <xs:annotation>
- <xs:documentation>ListFrame</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="cell" type="Cell">
- <xs:annotation>
- <xs:documentation>Cell</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="ctab" type="CrossTab">
- <xs:annotation>
- <xs:documentation>CrossTab</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="cht" type="Chart">
- <xs:annotation>
- <xs:documentation>Chart</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="img" type="Image">
- <xs:annotation>
- <xs:documentation>Image</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="hlink" type="HyperLink">
- <xs:annotation>
- <xs:documentation>HyperLink</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="html" type="HTML">
- <xs:annotation>
- <xs:documentation>HTML</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="rtxt" type="RichText">
- <xs:annotation>
- <xs:documentation>RichText</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="rept" type="Repeater">
- <xs:annotation>
- <xs:documentation>Repeater</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="reptbl" type="RepeaterTable">
- <xs:annotation>
- <xs:documentation>Repeater Table</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="bmrk" type="Bookmark">
- <xs:annotation>
- <xs:documentation>BookMark</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="toc" type="TableOfContents">
- <xs:annotation>
- <xs:documentation>Table of Contents</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="lcr" type="LayoutComponentReference"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="ReportElementArray">
- <xs:annotation>
- <xs:documentation>An array of Report Elements</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="item" type="ReportElement" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Image">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0"/>
- <xs:element ref="drills" minOccurs="0"/>
- <xs:element name="url" type="StringValue">
- <xs:annotation>
- <xs:documentation>An absolute URI path to an image file.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="extension" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="isCMMMap" type="BooleanValue" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TextFrame">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="ctx" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="drills" minOccurs="0"/>
- <xs:element name="val" type="StringValue">
- <xs:annotation>
- <xs:documentation source="doc_ele_val_textFrame"/>
- <xs:documentation>RawValue</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="valErrorState" type="TFStateEnum" minOccurs="0"/>
- <xs:element name="valTyp" type="TFValueTypeEnum"/>
- <xs:element name="fmtVal" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Formatted value for the text field. If the formatted value is the same as the raw value, then this element will not be present.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="fmtPatrn" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>ICU specification of the formatting string for this field.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="exclPatrn" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Excel-type formatting pattern for this field. If not present, assume "General".</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="fmtLoc" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Locale used for formatting</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="fmtScale" type="IntegerValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>A scaling factor (number of digits) that should be applied to the raw value in element val, to get the formattted value.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Chart">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="url" type="StringValue">
- <xs:annotation>
- <xs:documentation source="doc_ele_url_chart"/>
- <xs:documentation>A reference to the location of an image file, representing the chart.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="regions" minOccurs="0">
- <xs:annotation>
- <xs:documentation>This element holds the labels or tooltips that correspond to regions of the chart image referenced in the url element</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="area" type="ChartArea" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_area_ChartArea"/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="details" type="cgsCanvasDef" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ChartArea">
- <xs:sequence>
- <xs:element name="type" type="StringValue">
- <xs:annotation>
- <xs:documentation>A logical reference to the part of the chart being labeled, in this area definition.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="coord" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>The coordinates for the set of points that define the area's region in the chart image.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="x" type="IntegerValue"/>
- <xs:element name="y" type="IntegerValue"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element ref="drills" minOccurs="0"/>
- <xs:element name="label" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>The label or tooltip that applies to this area's region..</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="member" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ctx" type="StringValue" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="measure" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ctx" type="StringValue" minOccurs="0"/>
- <xs:element name="label" type="StringValue" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Cell">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="ctx" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="rspan" type="IntegerValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Row span</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="cspan" type="IntegerValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Column span</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="extension" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="canDrillUp" type="BooleanValue" minOccurs="0"/>
- <xs:element name="canDrillDown" type="BooleanValue" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="drills">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="drill" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="drillRef" type="StringValue"/>
- <xs:element name="parm" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="name" type="StringValue"/>
- <xs:element name="value" type="StringValue"/>
- <xs:element name="displayValue" type="StringValue" minOccurs="0"/>
- <xs:element name="mun" type="StringValue" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="bookmark" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_bookmark_drill"/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="ListFrame">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="colTitle" type="Cell" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>List Column Title</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="group" type="GroupSection" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CrossTab">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="corner" type="Cell" minOccurs="0"/>
- <xs:element name="column" type="DimensionRowOrColumn" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>The top level group of column dimension values.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="row" type="DimensionRowOrColumn" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>The top level group of row dimension values.</xs:documentation>
- <xs:documentation source="doc_ele_row_DimensionRowOrColumn"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="table" minOccurs="0">
- <xs:complexType>
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element name="row">
- <xs:annotation>
- <xs:documentation source="doc_ele_row_table"/>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element name="cell" type="Cell"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RepeaterTable">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="horizontalLayout" type="BooleanValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Specifies whether a table is laid out horizontally(true) or vertically(false).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="horizontalSize" type="IntegerValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>The number of repeaterTable elements per row (if specified).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="verticalSize" type="IntegerValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>The number of repeaterTable elements per column (if specified).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="row" type="Row" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Repeater">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="HyperLink">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="contents" type="ReportElementArray">
- <xs:annotation>
- <xs:documentation>Container for the contents from which the hyperLink is linked.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="target" type="StringValue">
- <xs:annotation>
- <xs:documentation>URL for the hyperLink target.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="HTML">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="val"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RichText">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="item" type="RichTextElmt" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>Item(s) making up this rich text area.</xs:documentation>
- <xs:documentation source="doc_ele_item_RichTextElmt"/>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RichTextElmtArray">
- <xs:annotation>
- <xs:documentation>An array of Rich Text Elements</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="item" type="RichTextElmt" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_item_RichTextElmt"/>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RichTextElmt">
- <xs:annotation>
- <xs:documentation>This element is a placeholder for all rich text elements choices that can existing in a RichText area. </xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:element name="txt" type="TextFrame">
- <xs:annotation>
- <xs:documentation>TextFrane</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="div" type="Div">
- <xs:annotation>
- <xs:documentation>A div container</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="span" type="Span">
- <xs:annotation>
- <xs:documentation>a span container</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="rtList" type="RtList">
- <xs:annotation>
- <xs:documentation>a list container (ordered or unordered).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="Div">
- <xs:sequence>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="item" type="RichTextElmt" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_item_RichTextElmt"/>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Span">
- <xs:sequence>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="item" type="RichTextElmt" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_item_RichTextElmt"/>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RtList">
- <xs:annotation>
- <xs:documentation>Rich Text List type</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="ordered" type="BooleanValue">
- <xs:annotation>
- <xs:documentation>Defines if this is an ordered list - e.g. numbered (true) or an unordered list (false).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="listItem" type="RichTextElmtArray" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Bookmark">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="label" type="StringValue"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TableOfContents">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="entry" type="TocEntry" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="TFStateEnum">
- <xs:annotation>
- <xs:documentation>Enumerated type of column value state.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:enumeration value="OK"/>
- <xs:enumeration value="NULL"/>
- <xs:enumeration value="NA"/>
- <xs:enumeration value="DIV0"/>
- <xs:enumeration value="OVERFLOW"/>
- <xs:enumeration value="SECURITY"/>
- <xs:enumeration value="CASTING"/>
- <xs:enumeration value="OTHER_ERROR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TFValueTypeEnum">
- <xs:annotation>
- <xs:documentation>Enumerated type of textframe value data type.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:enumeration value="date"/>
- <xs:enumeration value="time"/>
- <xs:enumeration value="datetime"/>
- <xs:enumeration value="number"/>
- <xs:enumeration value="currency"/>
- <xs:enumeration value="percent"/>
- <xs:enumeration value="text"/>
- <xs:enumeration value="timeInterval"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="PageGroup">
- <xs:annotation>
- <xs:documentation>A grouping level for groups of pages. Page breaks for the group can be defined, based on a dataItem changing.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="di" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>If applicable, the dataItem (from the respective query) corresponding to this page group.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="dv" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>If applicable, the dataItem value corresponding to this page group selection.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice maxOccurs="unbounded">
- <xs:element ref="page">
- <xs:annotation>
- <xs:documentation>page element</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="pageGroup" type="PageGroup">
- <xs:annotation>
- <xs:documentation>Nested group of pages</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GroupSection">
- <xs:annotation>
- <xs:documentation>A grouping level for a listframe.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="di" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>If applicable, the dataItem (from the respective query) corresponding to this grouping level.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="dv" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>If applicable, the dataItem value corresponding to this grouping level selection .</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="header" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="row" type="Row" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="colTitle" type="Cell" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>group Column Titles</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice>
- <xs:element name="row" type="Row" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>List Row</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="grp" type="GroupSection" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>Nested Group level</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- <xs:element name="footer" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_footer_1"/>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="row" type="Row" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="depth" type="IntegerValue">
- <xs:annotation>
- <xs:documentation>Level of this group</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DimensionRowOrColumn">
- <xs:annotation>
- <xs:documentation>A crosstab dimension value.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="name" type="Cell">
- <xs:annotation>
- <xs:documentation source="doc_ele_name_cell"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="start" type="IntegerValue">
- <xs:annotation>
- <xs:documentation>The first row/column in the data table to which this row/column value maps.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="size" type="IntegerValue">
- <xs:annotation>
- <xs:documentation>The number of rows/columns to which that this row/column value maps.</xs:documentation>
- <xs:documentation source="doc_ele_size_IntegerValue"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="nestedDimension" type="DimensionRowOrColumn" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="extension" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="indent" type="SizeValue" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StyleGroup">
- <xs:annotation>
- <xs:documentation>Style Definition</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="name" type="StringValue">
- <xs:annotation>
- <xs:documentation source="doc_ele_name_style"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="font" type="FontValue" minOccurs="0"/>
- <xs:element name="textStyle" type="TextStyle" minOccurs="0"/>
- <xs:element name="boxStyle" type="BoxStyle" minOccurs="0"/>
- <xs:element name="fgColor" type="RGBValue" minOccurs="0"/>
- <xs:element name="bgColor" type="RGBValue" minOccurs="0"/>
- <xs:element name="bgImageURL" type="StringValue" minOccurs="0"/>
- <xs:element name="hAlign" type="HAlignEnum" minOccurs="0"/>
- <xs:element name="vAlign" type="VAlignEnum" minOccurs="0"/>
- <xs:element name="extension" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="verticalAlignment" type="StringValue" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="LocationReference">
- <xs:annotation>
- <xs:documentation>Spec Location reference</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="ref" type="StringValue">
- <xs:annotation>
- <xs:documentation>A reference "index" to the location in this entry. Corresponds to the ref element within layout elements.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="di" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_di_locationReference"/>
- <xs:documentation>If applicable, the dataItem (from the respective query) corresponding to this refDataItem element in the respective reportspec.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="loc" type="StringValue">
- <xs:annotation>
- <xs:documentation>a "location" reference of where this report element's context in its source specification.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="id" type="StringValue">
- <xs:annotation>
- <xs:documentation>Element ID</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="ctx" type="StringValue">
- <xs:annotation>
- <xs:documentation>Context data reference, used to lookup details on the data/query context of a cell/text item. </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="ref" type="StringValue">
- <xs:annotation>
- <xs:documentation>Location reference</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="style" type="StringValue">
- <xs:annotation>
- <xs:documentation>Style Reference</xs:documentation>
- </xs:annotation>
- </xs:element>
- <!--****** Basic Types ******-->
- <xs:element name="extension">
- <xs:annotation>
- <xs:documentation>Placeholder for future extensions</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <!--** The XSD simple types are wrapped. The Cognos "best-practices" guide recommends avoiding using the XML schema types directly.-->
- <xs:simpleType name="StringValue">
- <xs:annotation>
- <xs:documentation>Wrapper for xs:string</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- <xs:simpleType name="IntegerValue">
- <xs:annotation>
- <xs:documentation>Wrapper for xs:int</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:int"/>
- </xs:simpleType>
- <xs:simpleType name="DecimalValue">
- <xs:annotation>
- <xs:documentation>Wrapper for xs:double</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:double"/>
- </xs:simpleType>
- <xs:simpleType name="BooleanValue">
- <xs:annotation>
- <xs:documentation>Wrapper for xs:bool</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:boolean"/>
- </xs:simpleType>
- <!--****** Style Types *******-->
- <xs:complexType name="RGBValue">
- <xs:annotation>
- <xs:documentation>Defines an RGB Color</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="Red" type="IntegerValue"/>
- <xs:element name="Green" type="IntegerValue"/>
- <xs:element name="Blue" type="IntegerValue"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FontValue">
- <xs:annotation>
- <xs:documentation>Defines a font</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="family" type="StringValue" minOccurs="0"/>
- <xs:element name="size" type="SizeValue" minOccurs="0"/>
- <xs:element name="fontStyle" type="FontStyle" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FontStyle">
- <xs:annotation>
- <xs:documentation>Defines font styles</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="bold" type="BooleanValue" minOccurs="0"/>
- <xs:element name="italics" type="BooleanValue" minOccurs="0"/>
- <xs:element name="underline" type="BooleanValue" minOccurs="0"/>
- <xs:element name="overline" type="BooleanValue" minOccurs="0"/>
- <xs:element name="strikethrough" type="BooleanValue" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TextStyle">
- <xs:annotation>
- <xs:documentation>Defines text flow styles</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="wrapping" type="BooleanValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>True if wrapping is enabled</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="direction" type="TextDirectionEnum" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Text Direction</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="writingMode" type="WritingModeEnum" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Writing mode (used for some Asian language styles)</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="biDirectional" minOccurs="0">
- <xs:annotation>
- <xs:documentation>?</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="BiDirectionEnum">
- <xs:anyAttribute/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="justification" type="JustificationEnum" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Justification style</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="kashidaSpace" type="SizeValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>?</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="wordBreak" type="BooleanValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>True if word breaking is enabled</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="wordBreakStyle" type="WordBreakEnum" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Style of word breaking</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="strictLineBreaking" type="BooleanValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Strict line breaking for japaneese</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SizeValue">
- <xs:annotation>
- <xs:documentation>Defines sizes</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="val" type="DecimalValue">
- <xs:annotation>
- <xs:documentation>Number of units</xs:documentation>
- <xs:documentation source="doc_ele_val_DecimalValue"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="units" type="SizeUnitEnum">
- <xs:annotation>
- <xs:documentation>Type of unit</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BorderValue">
- <xs:annotation>
- <xs:documentation>Defines a border style parameters</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="color" type="RGBValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Border Color</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="lineStyle" type="LineStyleEnum" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Line Style</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" type="SizeValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Line Width</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="LineStyleEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="NONE"/>
- <xs:enumeration value="SOLID"/>
- <xs:enumeration value="DOUBLE"/>
- <xs:enumeration value="DOTTED"/>
- <xs:enumeration value="DASHED"/>
- <xs:enumeration value="GROOVE"/>
- <xs:enumeration value="RIDGE"/>
- <xs:enumeration value="INSET"/>
- <xs:enumeration value="OUTSET"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="HAlignEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="LEFT"/>
- <xs:enumeration value="CENTER"/>
- <xs:enumeration value="RIGHT"/>
- <xs:enumeration value="JUSTIFY"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="VAlignEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="TOP"/>
- <xs:enumeration value="MIDDLE"/>
- <xs:enumeration value="BOTTOM"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TextDirectionEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="LEFT_TO_RIGHT"/>
- <xs:enumeration value="RIGHT_TO_LEFT"/>
- <xs:enumeration value="INHERIT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="JustificationEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="DISTRIBUTE"/>
- <xs:enumeration value="DISTRIBUTE LINES"/>
- <xs:enumeration value="INTERCLUSTER"/>
- <xs:enumeration value="INTERIDEOGRAPH"/>
- <xs:enumeration value="INTERWORD"/>
- <xs:enumeration value="KASHIDA"/>
- <xs:enumeration value="NEWSPAPER"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="BiDirectionEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="NORMAL"/>
- <xs:enumeration value="EMBED"/>
- <xs:enumeration value="OVERRIDE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="WordBreakEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="NORMAL"/>
- <xs:enumeration value="BREAK_ALL"/>
- <xs:enumeration value="KEEP_ALL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="WritingModeEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="LEFT_TO_RIGHT_TOP_TO_BOTTOM"/>
- <xs:enumeration value="TOP_TO_BOTTOM_RIGHT_TO_LEFT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="SizeUnitEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="PX"/>
- <xs:enumeration value="PERCENT"/>
- <xs:enumeration value="CM"/>
- <xs:enumeration value="MM"/>
- <xs:enumeration value="IN"/>
- <xs:enumeration value="PT"/>
- <xs:enumeration value="PC"/>
- <xs:enumeration value="EM"/>
- <xs:enumeration value="EX"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="MarginStyle">
- <xs:annotation>
- <xs:documentation>Defines Box Margins</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="top" type="SizeValue" minOccurs="0"/>
- <xs:element name="left" type="SizeValue" minOccurs="0"/>
- <xs:element name="right" type="SizeValue" minOccurs="0"/>
- <xs:element name="bottom" type="SizeValue" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PaddingStyle">
- <xs:annotation>
- <xs:documentation>Defines Box Padding</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="top" type="SizeValue" minOccurs="0"/>
- <xs:element name="left" type="SizeValue" minOccurs="0"/>
- <xs:element name="right" type="SizeValue" minOccurs="0"/>
- <xs:element name="bottom" type="SizeValue" minOccurs="0"/>
- </xs:sequence>
- <xs:anyAttribute/>
- </xs:complexType>
- <xs:complexType name="BorderStyle">
- <xs:annotation>
- <xs:documentation>Defines Border Styles</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="top" type="BorderValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_top_BorderValue"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="left" type="BorderValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_left_BorderValue"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="right" type="BorderValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_right_BorderValue"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="bottom" type="BorderValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation source="doc_ele_bottom_BorderValue"/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BoxStyle">
- <xs:annotation>
- <xs:documentation>Defines Box styles (border, size, margins and padding)</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="height" type="SizeValue" minOccurs="0"/>
- <xs:element name="width" type="SizeValue" minOccurs="0"/>
- <xs:element name="margin" type="MarginStyle" minOccurs="0"/>
- <xs:element name="padding" type="PaddingStyle" minOccurs="0"/>
- <xs:element name="border" type="BorderStyle" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Row">
- <xs:sequence>
- <xs:element name="cell" type="Cell" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- <xs:anyAttribute/>
- </xs:complexType>
- <xs:complexType name="TocEntry">
- <xs:sequence>
- <xs:element ref="id" minOccurs="0"/>
- <xs:element ref="ref" minOccurs="0"/>
- <xs:element ref="style" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="bookmark" type="StringValue" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Label of associated bookmark.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="contents" type="ReportElementArray" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- <xs:anyAttribute/>
- </xs:complexType>
- <xs:complexType name="DrillDefinitions">
- <xs:sequence>
- <xs:element name="drill" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_drill_DD"/>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="drillRef" type="StringValue"/>
- <xs:element name="label" type="StringValue"/>
- <xs:element name="showInNewWindow" type="BooleanValue"/>
- <xs:element name="sendFilterContext" type="BooleanValue"/>
- <xs:element name="prompt" type="StringValue"/>
- <xs:element name="outputFormat" type="StringValue"/>
- <xs:element name="method" type="StringValue"/>
- <xs:element name="targetPath" type="StringValue" minOccurs="0"/>
- <xs:element name="parameters" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="parameter" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="name" type="StringValue">
- <xs:annotation>
- <xs:documentation source="doc_ele_name_parameter"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="type" type="StringValue">
- <xs:annotation>
- <xs:documentation source="doc_ele_type_parameter"/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="modelPaths" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="objectPath" type="StringValue" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="locale" type="StringValue">
- <xs:annotation>
- <xs:documentation>Locale used in the generation of this output.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="styleGroup" type="StyleGroup">
- <xs:annotation>
- <xs:documentation>a named mapping of a group of style settings. ReportElement.style reference ids map into this list.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="locationReference" type="LocationReference">
- <xs:annotation>
- <xs:documentation>a named mapping of a group of style settings. ReportElement.style reference ids map into this list.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="item" type="ReportElement"/>
- <xs:element name="filterResultSet" type="FilterResultSet">
- <xs:annotation>
- <xs:documentation>A set of FilterResults that match the filters passed into the getReportContent request</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:simpleType name="FilterTypeEnum">
- <xs:annotation>
- <xs:documentation>Enumerations for Filter Type</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:enumeration value="OBJECT_ID"/>
- <xs:enumeration value="CONTEXT_SPEC"/>
- <xs:enumeration value="XPATH"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="FilterResult">
- <xs:sequence>
- <xs:element name="filterType" type="FilterTypeEnum"/>
- <xs:element name="filterValue" type="StringValue"/>
- <xs:element name="reportElement" type="ReportElement" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FilterResultSet">
- <xs:sequence>
- <xs:element name="versionBase" type="StringValue" minOccurs="0"/>
- <xs:element ref="locationReference" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="filterResult" type="FilterResult" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="drillDefinitions" type="DrillDefinitions" minOccurs="0"/>
- <xs:element ref="styleGroup" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="val" type="StringValue">
- <xs:annotation>
- <xs:documentation>Value</xs:documentation>
- </xs:annotation>
- </xs:element>
- <!-- The remainder of this file represent chart types and is generated by the CGS component. Do not directly modify in this file. -->
- <xs:complexType name="cgsCanvasDef">
- <xs:sequence>
- <xs:element name="cgsWidget" type="cgsWidgetDef" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="cgsPropCanvas" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="cgsPropCanvas">
- <xs:annotation>
- <xs:documentation>Placeholder for Chart canvas properties</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="cgsProperties">
- <xs:annotation>
- <xs:documentation>Placeholder for Chart properties</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="cgsDataInfo">
- <xs:annotation>
- <xs:documentation>Placeholder for Chart data to properties mapping</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="cgsWidgetDef">
- <xs:sequence>
- <xs:element name="cgsData" type="cgsDataDef" minOccurs="0"/>
- <xs:element ref="cgsDataInfo" minOccurs="0"/>
- <xs:element ref="cgsProperties" minOccurs="0"/>
- <xs:element ref="extension" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="cgsDataDef">
- <xs:sequence>
- <xs:element name="table" type="ListFrame" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="doc_ele_table_chart"/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:schema>
|