report_cr1.dtd 62 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533
  1. <!--
  2. Licensed Materials - Property of IBM
  3. IBM Cognos Products: rspec
  4. (C) Copyright IBM Corp. 2003, 2014
  5. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. -->
  7. <!ELEMENT BIQuery ((((tabularModel | tabularSet | tabularSQL | tabularReference))) | (cube | cubeReference)? | summary? | detailQuery* | ((designMode? | noDataMode? | avoidZeroDiv? | ((executionOptimization? | queryProcessing? | joinOptimization? | autoSort? | governor? | rollupProcessing?)+)?)+)?)+>
  8. <!ATTLIST BIQuery
  9. name CDATA #REQUIRED
  10. >
  11. <!ELEMENT block (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  12. <!ATTLIST block
  13. id ID #IMPLIED
  14. class CDATA #IMPLIED
  15. repeatEveryPage (true | false) "false"
  16. keepWithPrevious CDATA "false"
  17. keepWithNext CDATA "false"
  18. pageBreak (true | false | after | before) "false"
  19. resetPageNumber CDATA "false"
  20. resetPageCount CDATA "false"
  21. showContinuation (true | false) "false"
  22. >
  23. <!ELEMENT dataItem ((expression)+)*>
  24. <!ATTLIST dataItem
  25. name CDATA #REQUIRED
  26. sort (ascending | descending | none) "none"
  27. aggregate (automatic | none | summarize | total | minimum | maximum | average | count | any | averageNonZero | countDistinct | countNonZero | standardDeviation | variance | median | calculated | true | false) "automatic"
  28. isHeader (true | false) "false"
  29. key (true | false) "false"
  30. >
  31. <!ELEMENT dimension (((item | calculatedMember)*) | level)*>
  32. <!ATTLIST dimension
  33. name CDATA #IMPLIED
  34. refDimension CDATA #IMPLIED
  35. overall (true | false) "true"
  36. >
  37. <!ELEMENT filter (condition | level)+>
  38. <!ATTLIST filter
  39. use (required | optional | prohibited) "required"
  40. summary (true | false) "false"
  41. >
  42. <!ELEMENT item EMPTY>
  43. <!ATTLIST item
  44. refItem CDATA #REQUIRED
  45. alias CDATA #IMPLIED
  46. sort (ascending | descending | none) "none"
  47. aggregate (automatic | none | summarize | total | minimum | maximum | average | count | any | averageNonZero | countDistinct | countNonZero | standardDeviation | variance | median | calculated | true | false) "automatic"
  48. isHeader (true | false) "false"
  49. key (true | false) "false"
  50. >
  51. <!ELEMENT left (modelSubject | ((tabularModel | tabularSet | tabularSQL | tabularReference)))+>
  52. <!ATTLIST left
  53. refSubject CDATA #IMPLIED
  54. >
  55. <!ELEMENT level (((item | dataItem)+) | ((item | calculatedMember)*))*>
  56. <!ATTLIST level
  57. name CDATA #IMPLIED
  58. refLevel CDATA #IMPLIED
  59. caption CDATA #IMPLIED
  60. >
  61. <!ELEMENT queryItemRef (((level | overall)+))*>
  62. <!ATTLIST queryItemRef
  63. refItem CDATA #REQUIRED
  64. frame IDREF #IMPLIED
  65. content (label | value) "value"
  66. xml:lang NMTOKEN #IMPLIED
  67. >
  68. <!ELEMENT right (modelSubject | ((tabularModel | tabularSet | tabularSQL | tabularReference)))+>
  69. <!ATTLIST right
  70. refSubject CDATA #IMPLIED
  71. >
  72. <!ELEMENT title (((text | expression | queryItemRef)) | ((style | XMLAttribute | conditionalStyle)*))+>
  73. <!ATTLIST title
  74. render (true | false) "true"
  75. refVariable CDATA #IMPLIED
  76. >
  77. <!ELEMENT calculatedMember (#PCDATA)>
  78. <!ATTLIST calculatedMember
  79. xml:lang NMTOKEN #IMPLIED
  80. xml:space (default | preserve) "preserve"
  81. solveOrder CDATA #IMPLIED
  82. name CDATA #REQUIRED
  83. >
  84. <!ELEMENT color EMPTY>
  85. <!ATTLIST color
  86. value CDATA #IMPLIED
  87. >
  88. <!ELEMENT cube (((dimension* | factList | dimension*)+ | dimension), filter*)*>
  89. <!ATTLIST cube
  90. name CDATA #IMPLIED
  91. >
  92. <!ELEMENT cubeReference EMPTY>
  93. <!ATTLIST cubeReference
  94. refQuery CDATA #REQUIRED
  95. alias CDATA #IMPLIED
  96. >
  97. <!ELEMENT defaultSelections (defaultSelection)+>
  98. <!ELEMENT detailQuery (linkFilter+ | linkParameter+)*>
  99. <!ATTLIST detailQuery
  100. refQuery CDATA #REQUIRED
  101. alias CDATA #IMPLIED
  102. >
  103. <!ELEMENT displayValue EMPTY>
  104. <!ATTLIST displayValue
  105. refVariableValue CDATA #IMPLIED
  106. xml:lang NMTOKEN #IMPLIED
  107. value CDATA #REQUIRED
  108. >
  109. <!ELEMENT drillTarget (drillParameter* | bookmarkRef? | label+)*>
  110. <!ATTLIST drillTarget
  111. name CDATA #REQUIRED
  112. path CDATA #IMPLIED
  113. showInNewWindow (true | false) "false"
  114. method (execute | view) "execute"
  115. outputFormat (CSV | HTML | HTMLFragment | PDF | singleXLS | XHTML | XLS | XLWA | XML) #IMPLIED
  116. >
  117. <!ELEMENT factList (item | dataItem)+>
  118. <!ELEMENT formatConfiguration (formatList+)*>
  119. <!ATTLIST formatConfiguration
  120. xml:lang NMTOKEN #IMPLIED
  121. >
  122. <!ELEMENT formatGroup ((stringFormat | numberFormat | currencyFormat | percentFormat | dateFormat | timeFormat | dateTimeFormat | intervalFormat | format)+)+>
  123. <!ELEMENT formatList (testValue?, ((stringFormat | numberFormat | currencyFormat | percentFormat | dateFormat | timeFormat | dateTimeFormat | intervalFormat | format)+)+)+>
  124. <!ATTLIST formatList
  125. name CDATA #REQUIRED
  126. xml:lang NMTOKEN #IMPLIED
  127. >
  128. <!ELEMENT generatedPrompt EMPTY>
  129. <!ATTLIST generatedPrompt
  130. class CDATA #IMPLIED
  131. parameter CDATA #IMPLIED
  132. required (true | false) "true"
  133. id ID #IMPLIED
  134. hideAdornments (true | false) "false"
  135. >
  136. <!ELEMENT linkFilter (condition)+>
  137. <!ELEMENT linkParameter EMPTY>
  138. <!ATTLIST linkParameter
  139. refItem CDATA #REQUIRED
  140. parameter CDATA #REQUIRED
  141. >
  142. <!ELEMENT memberItemRef EMPTY>
  143. <!ATTLIST memberItemRef
  144. refDimension CDATA #IMPLIED
  145. refLevel CDATA #IMPLIED
  146. content (caption | code | level) "caption"
  147. >
  148. <!ELEMENT pattern EMPTY>
  149. <!ATTLIST pattern
  150. patternType (transparentCrossDiagonal | transparentCross | transparentBackDiagonal | transparentForwardDiagonal | transparentVertical | transparentHorizontal | solid | solidForwardDiagonal | solidBackDiagonal | solidCross | solidCrossDiagonal | solidVertical | solidHorizontal) "solid"
  151. color1 CDATA #IMPLIED
  152. color2 CDATA #IMPLIED
  153. >
  154. <!ELEMENT querySet (BIQuery)+>
  155. <!ATTLIST querySet
  156. xml:lang NMTOKEN #IMPLIED
  157. >
  158. <!ELEMENT report (modelConnection? | querySet? | layoutList | burst? | variableList? | XMLAttribute? | asOfTime?)*>
  159. <!ATTLIST report
  160. xml:lang NMTOKEN #IMPLIED
  161. xmlns CDATA #IMPLIED
  162. >
  163. <!ELEMENT section (edgeHeader | sectionHeader | sectionBody | sectionFooter | edgeFooter | ((style | XMLAttribute | conditionalStyle)*))+>
  164. <!ATTLIST section
  165. repeatEveryPage (true | false) "false"
  166. keepWithPrevious CDATA "false"
  167. keepWithNext CDATA "false"
  168. pageBreak (true | false | after | before) "false"
  169. resetPageNumber CDATA "false"
  170. resetPageCount CDATA "false"
  171. refQuery CDATA #REQUIRED
  172. id ID #IMPLIED
  173. class CDATA #IMPLIED
  174. >
  175. <!ELEMENT selectDate (((style | conditionalStyle?)+) | defaultSelections?)*>
  176. <!ATTLIST selectDate
  177. range (true | false) "false"
  178. class CDATA #IMPLIED
  179. parameter CDATA #IMPLIED
  180. required (true | false) "true"
  181. id ID #IMPLIED
  182. hideAdornments (true | false) "false"
  183. selectUI (calendar | editBox) "calendar"
  184. calendar (Gregorian | Imperial) "Gregorian"
  185. firstDate CDATA #IMPLIED
  186. lastDate CDATA #IMPLIED
  187. hoverColor CDATA #IMPLIED
  188. invalidDateColor CDATA #IMPLIED
  189. multiSelect (true | false) "false"
  190. >
  191. <!ELEMENT selectDateTime (((style | conditionalStyle?)+) | defaultSelections?)*>
  192. <!ATTLIST selectDateTime
  193. range (true | false) "false"
  194. class CDATA #IMPLIED
  195. parameter CDATA #IMPLIED
  196. required (true | false) "true"
  197. id ID #IMPLIED
  198. hideAdornments (true | false) "false"
  199. selectUI (calendar | editBox) "calendar"
  200. calendar (Gregorian | Imperial) "Gregorian"
  201. firstDate CDATA #IMPLIED
  202. lastDate CDATA #IMPLIED
  203. hoverColor CDATA #IMPLIED
  204. invalidDateColor CDATA #IMPLIED
  205. showSeconds (true | false) "false"
  206. showMilliseconds (true | false) "false"
  207. mode (static | live) "static"
  208. multiSelect (true | false) "false"
  209. >
  210. <!ELEMENT selectInterval (((style | conditionalStyle?)+) | defaultSelections?)*>
  211. <!ATTLIST selectInterval
  212. range (true | false) "false"
  213. class CDATA #IMPLIED
  214. parameter CDATA #IMPLIED
  215. required (true | false) "true"
  216. id ID #IMPLIED
  217. hideAdornments (true | false) "false"
  218. showSeconds (true | false) "false"
  219. showMilliseconds (true | false) "false"
  220. multiSelect (true | false) "false"
  221. >
  222. <!ELEMENT selectOption (displayValue)*>
  223. <!ATTLIST selectOption
  224. useValue CDATA #REQUIRED
  225. selected CDATA #IMPLIED
  226. >
  227. <!ELEMENT selectOptions (selectOption)*>
  228. <!ATTLIST selectOptions
  229. refVariable CDATA #IMPLIED
  230. >
  231. <!ELEMENT selectTime (((style | conditionalStyle?)+) | defaultSelections?)*>
  232. <!ATTLIST selectTime
  233. range (true | false) "false"
  234. class CDATA #IMPLIED
  235. parameter CDATA #IMPLIED
  236. required (true | false) "true"
  237. id ID #IMPLIED
  238. hideAdornments (true | false) "false"
  239. showSeconds (true | false) "false"
  240. showMilliseconds (true | false) "false"
  241. selectUI (editBox | clock) "clock"
  242. mode (static | live) "static"
  243. multiSelect (true | false) "false"
  244. >
  245. <!ELEMENT selectValue (displayItem? | useItem | selectOptions | ((style | conditionalStyle?)+) | defaultSelections?)*>
  246. <!ATTLIST selectValue
  247. range (true | false) "false"
  248. class CDATA #IMPLIED
  249. parameter CDATA #IMPLIED
  250. required (true | false) "true"
  251. id ID #IMPLIED
  252. hideAdornments (true | false) "false"
  253. selectUI (dropdown | listBox | radioGroup | checkboxGroup) "dropdown"
  254. refQuery CDATA #IMPLIED
  255. autoSubmit (true | false) "false"
  256. cascadeOn CDATA #IMPLIED
  257. multiSelect (true | false) "false"
  258. >
  259. <!ELEMENT selectWithSearch (((style | conditionalStyle?)+) | displayItem? | useItem | defaultSelections)*>
  260. <!ATTLIST selectWithSearch
  261. range (true | false) "false"
  262. class CDATA #IMPLIED
  263. parameter CDATA #IMPLIED
  264. required (true | false) "true"
  265. id ID #IMPLIED
  266. hideAdornments (true | false) "false"
  267. refQuery CDATA #IMPLIED
  268. cascadeOn CDATA #IMPLIED
  269. multiSelect (true | false) "true"
  270. >
  271. <!ELEMENT summary (((dataCells | rowEdge | columnEdge | sectionEdge?)*) | MDX)*>
  272. <!ATTLIST summary
  273. name CDATA #IMPLIED
  274. >
  275. <!ELEMENT tabularJoin (left | right | filter?)*>
  276. <!ELEMENT tabularModel (dataItem | filter | ((tabularModel | tabularSet | tabularSQL | tabularReference))* | tabularJoin)+>
  277. <!ATTLIST tabularModel
  278. name CDATA #IMPLIED
  279. autoSummary (true | false) "true"
  280. >
  281. <!ELEMENT tabularReference EMPTY>
  282. <!ATTLIST tabularReference
  283. refQuery CDATA #REQUIRED
  284. alias CDATA #IMPLIED
  285. >
  286. <!ELEMENT tabularSQL (SQL | dataItem*)*>
  287. <!ATTLIST tabularSQL
  288. name CDATA #IMPLIED
  289. idConnection CDATA #IMPLIED
  290. >
  291. <!ELEMENT tabularSet (left | right | dataItem*)*>
  292. <!ATTLIST tabularSet
  293. setOperator (EXCEPT | INTERSECT | UNION) "UNION"
  294. duplicateRows (preserve | remove) "remove"
  295. name CDATA #IMPLIED
  296. >
  297. <!ELEMENT textBox (((style | conditionalStyle?)+) | defaultSelections?)*>
  298. <!ATTLIST textBox
  299. range (true | false) "false"
  300. class CDATA #IMPLIED
  301. parameter CDATA #IMPLIED
  302. required (true | false) "true"
  303. id ID #IMPLIED
  304. hideAdornments (true | false) "false"
  305. hideText (true | false) "false"
  306. multiLine (true | false) "false"
  307. numbersOnly (true | false) "false"
  308. multiSelect (true | false) "false"
  309. showThousandSeparator (true | false) "true"
  310. >
  311. <!ELEMENT wash EMPTY>
  312. <!ATTLIST wash
  313. washDirection (left | right | up | down) "down"
  314. fromColor CDATA #IMPLIED
  315. toColor CDATA #IMPLIED
  316. >
  317. <!ELEMENT designMode EMPTY>
  318. <!ATTLIST designMode
  319. enabled (true | false) "true"
  320. >
  321. <!ELEMENT noDataMode EMPTY>
  322. <!ATTLIST noDataMode
  323. enabled (true | false) "true"
  324. >
  325. <!ELEMENT avoidZeroDiv EMPTY>
  326. <!ATTLIST avoidZeroDiv
  327. enabled (true | false) "true"
  328. >
  329. <!ELEMENT executionOptimization EMPTY>
  330. <!ATTLIST executionOptimization
  331. strategy (AllRows | FirstRow | IncrementalExecution) #REQUIRED
  332. >
  333. <!ELEMENT queryProcessing EMPTY>
  334. <!ATTLIST queryProcessing
  335. strategy (DatabaseOnly | MinimizeLocal) #REQUIRED
  336. >
  337. <!ELEMENT joinOptimization (modelJoin)*>
  338. <!ATTLIST joinOptimization
  339. ordering (FactTablesLast | StraightestPath) #IMPLIED
  340. localSort (NestedLoop | SortMerge) #IMPLIED
  341. >
  342. <!ELEMENT autoSort EMPTY>
  343. <!ATTLIST autoSort
  344. enable (true | false | minimal) #REQUIRED
  345. >
  346. <!ELEMENT governor EMPTY>
  347. <!ATTLIST governor
  348. name CDATA #REQUIRED
  349. value CDATA #REQUIRED
  350. >
  351. <!ELEMENT rollupProcessing EMPTY>
  352. <!ATTLIST rollupProcessing
  353. strategy (extended | database | local) #REQUIRED
  354. >
  355. <!ELEMENT list (overallHeader | listHeader | groupHeader | listColumnTitles | listColumns | groupFooter | listFooter | overallFooter | ((style | XMLAttribute | conditionalStyle)*))*>
  356. <!ATTLIST list
  357. maxColumns CDATA #IMPLIED
  358. maxRows CDATA #IMPLIED
  359. cellHeightBehavior (minimal | stretch) "minimal"
  360. showColumnTitles (hide | startOfList | startOfDetails) "startOfList"
  361. repeatEveryPage (true | false) "false"
  362. keepWithPrevious CDATA "false"
  363. keepWithNext CDATA "false"
  364. pageBreak (true | false | after | before) "false"
  365. resetPageNumber CDATA "false"
  366. resetPageCount CDATA "false"
  367. keepWithHeader CDATA "false"
  368. keepWithFooter CDATA "false"
  369. refQuery CDATA #REQUIRED
  370. id ID #IMPLIED
  371. class CDATA #IMPLIED
  372. >
  373. <!ELEMENT crosstab (crosstabLevel | crosstabFacts | crosstabMember | crosstabCell | crosstabColumns | crosstabRows | crosstabCorner | ((style | XMLAttribute | conditionalStyle)*))*>
  374. <!ATTLIST crosstab
  375. maxColumns CDATA #IMPLIED
  376. maxRows CDATA #IMPLIED
  377. rowEdgeIncluded (true | false) "true"
  378. columnEdgeIncluded (true | false) "true"
  379. sectionEdgeIncluded (true | false) "true"
  380. repeatEveryPage (true | false) "false"
  381. keepWithPrevious CDATA "false"
  382. keepWithNext CDATA "false"
  383. pageBreak (true | false | after | before) "false"
  384. resetPageNumber CDATA "false"
  385. resetPageCount CDATA "false"
  386. factCellStylePrecedence (rows | columns) "rows"
  387. keepWithHeader CDATA "false"
  388. keepWithFooter CDATA "false"
  389. refQuery CDATA #REQUIRED
  390. id ID #IMPLIED
  391. class CDATA #IMPLIED
  392. >
  393. <!ELEMENT chart (background | chartBody | title | subtitle | footer | statistics | marker | legend | note | axis | categoryItemTruncationText | chartLevel | chartMeasure | ((areaChart | barChart | bubbleChart | columnChart | combinationChart | lineChart | paretoChart | pieChart | polarChart | quadrantChart | radarChart | progressiveChart | scatterChart)) | ((style | XMLAttribute | conditionalStyle)*) | drillTarget)+>
  394. <!ATTLIST chart
  395. maxCategories CDATA "32767"
  396. maxSeries CDATA "32767"
  397. chartWidth CDATA #IMPLIED
  398. chartHeight CDATA #IMPLIED
  399. dynamicGrowth (true | false) "true"
  400. allowRotate45DegreesForCategoryLabels (true | false) "true"
  401. allowRotate90DegreesForCategoryLabels (true | false) "true"
  402. allowStaggerForCategoryLabels (true | false) "true"
  403. allowSkipForCategoryLabels (true | false) "true"
  404. allowWordWrapOnRotatedCategoryLabels (true | false) "false"
  405. categoryitemMaxCharacters CDATA #IMPLIED
  406. categoryitemEnableTruncation (true | false) "true"
  407. showMarkers (none | legend | chart) "chart"
  408. rowEdgeIncluded (true | false) "true"
  409. columnEdgeIncluded (true | false) "true"
  410. sectionEdgeIncluded (true | false) "true"
  411. tooltips (true | false) "false"
  412. repeatEveryPage (true | false) "false"
  413. keepWithPrevious CDATA "false"
  414. keepWithNext CDATA "false"
  415. pageBreak (true | false | after | before) "false"
  416. resetPageNumber CDATA "false"
  417. resetPageCount CDATA "false"
  418. refQuery CDATA #REQUIRED
  419. skipInterval CDATA "0"
  420. startSkipInterval CDATA "1"
  421. id ID #IMPLIED
  422. class CDATA #IMPLIED
  423. >
  424. <!ELEMENT repeater (((style | XMLAttribute | conditionalStyle)*) | repeaterBody)*>
  425. <!ATTLIST repeater
  426. refLevel CDATA #IMPLIED
  427. across CDATA #IMPLIED
  428. down CDATA #IMPLIED
  429. direction (lr-tb | tb-lr) "lr-tb"
  430. repeatEveryPage (true | false) "false"
  431. keepTogether (true | false) "false"
  432. keepWithPrevious CDATA "false"
  433. keepWithNext CDATA "false"
  434. pageBreak (true | false | after | before) "false"
  435. resetPageNumber CDATA "false"
  436. resetPageCount CDATA "false"
  437. showContinuation (true | false) "false"
  438. refQuery CDATA #REQUIRED
  439. id ID #IMPLIED
  440. class CDATA #IMPLIED
  441. >
  442. <!ELEMENT layoutComponentRef (layoutComponentOverride?)*>
  443. <!ATTLIST layoutComponentRef
  444. href CDATA #REQUIRED
  445. id ID #IMPLIED
  446. class CDATA #IMPLIED
  447. >
  448. <!ELEMENT fieldSet ((((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*, (caption)?)*>
  449. <!ATTLIST fieldSet
  450. id ID #IMPLIED
  451. class CDATA #IMPLIED
  452. showCaption (left | right | center | hide) "left"
  453. repeatEveryPage (true | false) "false"
  454. keepTogether (true | false) "false"
  455. keepWithPrevious CDATA "false"
  456. keepWithNext CDATA "false"
  457. pageBreak (true | false | after | before) "false"
  458. resetPageNumber CDATA "false"
  459. resetPageCount CDATA "false"
  460. >
  461. <!ELEMENT table (tableRow, ((style | XMLAttribute | conditionalStyle)*)?)+>
  462. <!ATTLIST table
  463. repeatEveryPage (true | false) "false"
  464. keepWithPrevious CDATA "false"
  465. keepWithNext CDATA "false"
  466. pageBreak (true | false | after | before) "false"
  467. resetPageNumber CDATA "false"
  468. resetPageCount CDATA "false"
  469. id ID #IMPLIED
  470. class CDATA #IMPLIED
  471. >
  472. <!ELEMENT conditionalBlockList (conditionalBlock)+>
  473. <!ATTLIST conditionalBlockList
  474. refVariable CDATA #IMPLIED
  475. >
  476. <!ELEMENT textItem ((text | expression | queryItemRef | drillTarget) | ((style | XMLAttribute | conditionalStyle)*)?)+>
  477. <!ATTLIST textItem
  478. refVariable CDATA #IMPLIED
  479. maxCharacters CDATA #IMPLIED
  480. repeatEveryPage (true | false) "false"
  481. keepTogether (true | false) "false"
  482. keepWithPrevious CDATA "false"
  483. keepWithNext CDATA "false"
  484. pageBreak (true | false | after | before) "false"
  485. resetPageNumber CDATA "false"
  486. resetPageCount CDATA "false"
  487. showContinuation (true | false) "false"
  488. id ID #IMPLIED
  489. class CDATA #IMPLIED
  490. >
  491. <!ELEMENT image (((URL | expression | queryItemRef)) | ((style | XMLAttribute | conditionalStyle)*)? | drillTarget)*>
  492. <!ATTLIST image
  493. id ID #IMPLIED
  494. class CDATA #IMPLIED
  495. >
  496. <!ELEMENT hyperlink (((URL | expression | queryItemRef)) | (((table | block | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)))) | ((style | XMLAttribute | conditionalStyle)*))*)+>
  497. <!ATTLIST hyperlink
  498. id ID #IMPLIED
  499. class CDATA #IMPLIED
  500. repeatEveryPage (true | false) "false"
  501. keepTogether (true | false) "false"
  502. keepWithPrevious CDATA "false"
  503. keepWithNext CDATA "false"
  504. showContinuation (true | false) "false"
  505. >
  506. <!ELEMENT button (((URL | expression | queryItemRef)) | (((table | block | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)))) | ((style | XMLAttribute | conditionalStyle)*))*)+>
  507. <!ATTLIST button
  508. id ID #IMPLIED
  509. class CDATA #IMPLIED
  510. >
  511. <!ELEMENT promptButton (((table | block | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  512. <!ATTLIST promptButton
  513. type (back | cancel | next | finish | reprompt) #IMPLIED
  514. id ID #IMPLIED
  515. class CDATA #IMPLIED
  516. >
  517. <!ELEMENT HTMLItem (HTML | expression | queryItemRef)*>
  518. <!ATTLIST HTMLItem
  519. id ID #IMPLIED
  520. >
  521. <!ELEMENT XMLItem (XML | expression | queryItemRef)*>
  522. <!ATTLIST XMLItem
  523. id ID #IMPLIED
  524. render (true | false) "true"
  525. >
  526. <!ELEMENT bookmark (label | queryItemRef | expression)*>
  527. <!ELEMENT style (CSS | ((stringFormat | numberFormat | currencyFormat | percentFormat | dateFormat | timeFormat | dateTimeFormat | intervalFormat | format)+))*>
  528. <!ATTLIST style
  529. refStyle CDATA #IMPLIED
  530. refVariableValue CDATA #IMPLIED
  531. >
  532. <!ELEMENT XMLAttribute EMPTY>
  533. <!ATTLIST XMLAttribute
  534. name CDATA #REQUIRED
  535. value CDATA #REQUIRED
  536. render (true | false) "true"
  537. >
  538. <!ELEMENT conditionalStyle (style)+>
  539. <!ATTLIST conditionalStyle
  540. refVariable CDATA #REQUIRED
  541. >
  542. <!ELEMENT expression (#PCDATA)>
  543. <!ATTLIST expression
  544. xml:lang NMTOKEN #IMPLIED
  545. xml:space (default | preserve) "preserve"
  546. >
  547. <!ELEMENT condition (#PCDATA)>
  548. <!ATTLIST condition
  549. use (required | optional | prohibited) "required"
  550. xml:lang NMTOKEN #IMPLIED
  551. xml:space (default | preserve) "preserve"
  552. >
  553. <!ELEMENT modelSubject EMPTY>
  554. <!ATTLIST modelSubject
  555. refSubject CDATA #REQUIRED
  556. >
  557. <!ELEMENT overall EMPTY>
  558. <!ATTLIST overall
  559. refEdge CDATA #IMPLIED
  560. >
  561. <!ELEMENT text (#PCDATA)>
  562. <!ATTLIST text
  563. xml:lang NMTOKEN #IMPLIED
  564. xml:space (default | preserve) "preserve"
  565. refVariableValue CDATA #IMPLIED
  566. >
  567. <!ELEMENT defaultSelection (#PCDATA)>
  568. <!ELEMENT drillParameter (queryItemRef)*>
  569. <!ATTLIST drillParameter
  570. name CDATA #REQUIRED
  571. value CDATA #IMPLIED
  572. >
  573. <!ELEMENT bookmarkRef (label | queryItemRef | expression)*>
  574. <!ELEMENT label (#PCDATA)>
  575. <!ATTLIST label
  576. xml:lang NMTOKEN #IMPLIED
  577. xml:space (default | preserve) "preserve"
  578. refVariableValue CDATA #IMPLIED
  579. >
  580. <!ELEMENT stringFormat (#PCDATA)>
  581. <!ATTLIST stringFormat
  582. pattern CDATA #IMPLIED
  583. whenMissing CDATA #IMPLIED
  584. xml:lang NMTOKEN #IMPLIED
  585. displayID CDATA #IMPLIED
  586. >
  587. <!ELEMENT numberFormat (#PCDATA)>
  588. <!ATTLIST numberFormat
  589. pattern CDATA #IMPLIED
  590. whenMissing CDATA #IMPLIED
  591. xml:lang NMTOKEN #IMPLIED
  592. displayID CDATA #IMPLIED
  593. sign CDATA #IMPLIED
  594. useTrailingSign CDATA #IMPLIED
  595. maxDigits CDATA #IMPLIED
  596. minDigits CDATA #IMPLIED
  597. paddingCharacter CDATA #IMPLIED
  598. scale CDATA #IMPLIED
  599. useGrouping CDATA #IMPLIED
  600. groupDelimiter CDATA #IMPLIED
  601. groupSize CDATA #IMPLIED
  602. groupSecondarySize CDATA #IMPLIED
  603. whenNegative CDATA #IMPLIED
  604. whenZero CDATA #IMPLIED
  605. decimalSize CDATA #IMPLIED
  606. decimalDelimiter CDATA #IMPLIED
  607. exponentSize CDATA #IMPLIED
  608. exponentSymbol CDATA #IMPLIED
  609. useScientific CDATA #IMPLIED
  610. >
  611. <!ELEMENT currencyFormat (#PCDATA)>
  612. <!ATTLIST currencyFormat
  613. pattern CDATA #IMPLIED
  614. whenMissing CDATA #IMPLIED
  615. xml:lang NMTOKEN #IMPLIED
  616. displayID CDATA #IMPLIED
  617. sign CDATA #IMPLIED
  618. useTrailingSign CDATA #IMPLIED
  619. maxDigits CDATA #IMPLIED
  620. minDigits CDATA #IMPLIED
  621. paddingCharacter CDATA #IMPLIED
  622. scale CDATA #IMPLIED
  623. useGrouping CDATA #IMPLIED
  624. groupDelimiter CDATA #IMPLIED
  625. groupSize CDATA #IMPLIED
  626. groupSecondarySize CDATA #IMPLIED
  627. whenNegative CDATA #IMPLIED
  628. whenZero CDATA #IMPLIED
  629. decimalSize CDATA #IMPLIED
  630. decimalDelimiter CDATA #IMPLIED
  631. currencyCode CDATA #IMPLIED
  632. currencySymbol CDATA #IMPLIED
  633. intlCurrencySymbol CDATA #IMPLIED
  634. useIntlSymbol CDATA #IMPLIED
  635. useTrailingSymbol CDATA #IMPLIED
  636. >
  637. <!ELEMENT percentFormat (#PCDATA)>
  638. <!ATTLIST percentFormat
  639. pattern CDATA #IMPLIED
  640. whenMissing CDATA #IMPLIED
  641. xml:lang NMTOKEN #IMPLIED
  642. displayID CDATA #IMPLIED
  643. sign CDATA #IMPLIED
  644. useTrailingSign CDATA #IMPLIED
  645. maxDigits CDATA #IMPLIED
  646. minDigits CDATA #IMPLIED
  647. paddingCharacter CDATA #IMPLIED
  648. scale CDATA #IMPLIED
  649. useGrouping CDATA #IMPLIED
  650. groupDelimiter CDATA #IMPLIED
  651. groupSize CDATA #IMPLIED
  652. groupSecondarySize CDATA #IMPLIED
  653. whenNegative CDATA #IMPLIED
  654. whenZero CDATA #IMPLIED
  655. decimalSize CDATA #IMPLIED
  656. decimalDelimiter CDATA #IMPLIED
  657. percentSymbol CDATA #IMPLIED
  658. percentScale CDATA #IMPLIED
  659. >
  660. <!ELEMENT dateFormat (#PCDATA)>
  661. <!ATTLIST dateFormat
  662. pattern CDATA #IMPLIED
  663. whenMissing CDATA #IMPLIED
  664. xml:lang NMTOKEN #IMPLIED
  665. displayID CDATA #IMPLIED
  666. whenZero CDATA #IMPLIED
  667. dateStyle (short | medium | long | full) #IMPLIED
  668. displayOrder CDATA #IMPLIED
  669. showDays (false | true | 1-digit | 2-digits | Julian) #IMPLIED
  670. showWeekday (false | true | shortName | fullName) #IMPLIED
  671. showEra CDATA #IMPLIED
  672. calendar (Gregorian | Imperial) #IMPLIED
  673. showYears (false | true | hideCentury | showCentury) #IMPLIED
  674. showMonths (false | true | 1-digit | 2-digits | shortName | fullName) #IMPLIED
  675. dateSeparator CDATA #IMPLIED
  676. >
  677. <!ELEMENT timeFormat (#PCDATA)>
  678. <!ATTLIST timeFormat
  679. pattern CDATA #IMPLIED
  680. whenMissing CDATA #IMPLIED
  681. xml:lang NMTOKEN #IMPLIED
  682. displayID CDATA #IMPLIED
  683. whenZero CDATA #IMPLIED
  684. showHours (false | true | 1-digit | 2-digits) #IMPLIED
  685. showMinutes (false | true | 1-digit | 2-digits) #IMPLIED
  686. showSeconds (false | true | 1-digit | 2-digits) #IMPLIED
  687. showMilliseconds (false | true | 1-digit | 2-digits | 3-digits) #IMPLIED
  688. timeSeparator CDATA #IMPLIED
  689. timeStyle (short | long | full) #IMPLIED
  690. showAmPm CDATA #IMPLIED
  691. showTimeZone CDATA #IMPLIED
  692. clock (12-hour | 24-hour) #IMPLIED
  693. decimalDelimiter CDATA #IMPLIED
  694. >
  695. <!ELEMENT dateTimeFormat (#PCDATA)>
  696. <!ATTLIST dateTimeFormat
  697. pattern CDATA #IMPLIED
  698. whenMissing CDATA #IMPLIED
  699. xml:lang NMTOKEN #IMPLIED
  700. displayID CDATA #IMPLIED
  701. whenZero CDATA #IMPLIED
  702. dateStyle (short | medium | long | full) #IMPLIED
  703. displayOrder CDATA #IMPLIED
  704. showDays (false | true | 1-digit | 2-digits | Julian) #IMPLIED
  705. showWeekday (false | true | shortName | fullName) #IMPLIED
  706. showEra CDATA #IMPLIED
  707. calendar (Gregorian | Imperial) #IMPLIED
  708. showYears (false | true | hideCentury | showCentury) #IMPLIED
  709. showMonths (false | true | 1-digit | 2-digits | shortName | fullName) #IMPLIED
  710. dateSeparator CDATA #IMPLIED
  711. timeStyle (short | long | full) #IMPLIED
  712. showAmPm CDATA #IMPLIED
  713. showTimeZone CDATA #IMPLIED
  714. clock (12-hour | 24-hour) #IMPLIED
  715. decimalDelimiter CDATA #IMPLIED
  716. showHours (false | true | 1-digit | 2-digits) #IMPLIED
  717. showMinutes (false | true | 1-digit | 2-digits) #IMPLIED
  718. showSeconds (false | true | 1-digit | 2-digits) #IMPLIED
  719. showMilliseconds (false | true | 1-digit | 2-digits | 3-digits) #IMPLIED
  720. timeSeparator CDATA #IMPLIED
  721. >
  722. <!ELEMENT intervalFormat (#PCDATA)>
  723. <!ATTLIST intervalFormat
  724. pattern CDATA #IMPLIED
  725. whenMissing CDATA #IMPLIED
  726. xml:lang NMTOKEN #IMPLIED
  727. displayID CDATA #IMPLIED
  728. sign CDATA #IMPLIED
  729. useTrailingSign CDATA #IMPLIED
  730. maxDigits CDATA #IMPLIED
  731. minDigits CDATA #IMPLIED
  732. paddingCharacter CDATA #IMPLIED
  733. scale CDATA #IMPLIED
  734. useGrouping CDATA #IMPLIED
  735. groupDelimiter CDATA #IMPLIED
  736. groupSize CDATA #IMPLIED
  737. groupSecondarySize CDATA #IMPLIED
  738. whenNegative CDATA #IMPLIED
  739. whenZero CDATA #IMPLIED
  740. decimalSize CDATA #IMPLIED
  741. decimalDelimiter CDATA #IMPLIED
  742. units (time | days | hours | minutes | seconds | milliseconds) #IMPLIED
  743. showDays CDATA #IMPLIED
  744. showHours (false | true | 1-digit | 2-digits) #IMPLIED
  745. showMinutes (false | true | 1-digit | 2-digits) #IMPLIED
  746. showSeconds (false | true | 1-digit | 2-digits) #IMPLIED
  747. showMilliseconds (false | true | 1-digit | 2-digits | 3-digits) #IMPLIED
  748. timeSeparator CDATA #IMPLIED
  749. showYears CDATA #IMPLIED
  750. showMonths CDATA #IMPLIED
  751. dateSeparator CDATA #IMPLIED
  752. >
  753. <!ELEMENT format (#PCDATA)>
  754. <!ATTLIST format
  755. pattern CDATA #REQUIRED
  756. whenMissing CDATA #IMPLIED
  757. xml:lang NMTOKEN #IMPLIED
  758. displayID CDATA #IMPLIED
  759. >
  760. <!ELEMENT testValue (#PCDATA)>
  761. <!ELEMENT modelConnection EMPTY>
  762. <!ATTLIST modelConnection
  763. id ID #IMPLIED
  764. name CDATA #REQUIRED
  765. src CDATA #IMPLIED
  766. >
  767. <!ELEMENT layoutList (layout)+>
  768. <!ATTLIST layoutList
  769. refVariable CDATA #IMPLIED
  770. >
  771. <!ELEMENT burst (key | recipient)*>
  772. <!ELEMENT variableList (variable)+>
  773. <!ELEMENT asOfTime (expression)*>
  774. <!ELEMENT edgeHeader (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  775. <!ATTLIST edgeHeader
  776. repeatEveryPage (true | false) "false"
  777. keepTogether (true | false) "false"
  778. pageBreak (true | false | after | before) "false"
  779. resetPageNumber CDATA "false"
  780. resetPageCount CDATA "false"
  781. showContinuation (true | false) "false"
  782. hideOnSingleDetail (true | false) "false"
  783. id ID #IMPLIED
  784. class CDATA #IMPLIED
  785. keepWithNext CDATA "false"
  786. >
  787. <!ELEMENT sectionHeader (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  788. <!ATTLIST sectionHeader
  789. refLevel CDATA #REQUIRED
  790. repeatEveryPage (true | false) "false"
  791. keepTogether (true | false | group) "false"
  792. pageBreak (true | false | after | before) "false"
  793. resetPageNumber CDATA "false"
  794. resetPageCount CDATA "false"
  795. showContinuation (true | false) "false"
  796. hideOnSingleDetail (true | false) "false"
  797. id ID #IMPLIED
  798. class CDATA #IMPLIED
  799. keepWithNext CDATA "false"
  800. >
  801. <!ELEMENT sectionBody (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  802. <!ATTLIST sectionBody
  803. id ID #IMPLIED
  804. class CDATA #IMPLIED
  805. refLevel CDATA #IMPLIED
  806. repeatEveryPage (true | false) "false"
  807. keepTogether (true | false) "false"
  808. keepWithPrevious CDATA "false"
  809. keepWithNext CDATA "false"
  810. pageBreak (true | false | after | before) "false"
  811. resetPageNumber CDATA "false"
  812. resetPageCount CDATA "false"
  813. showContinuation (true | false) "false"
  814. >
  815. <!ELEMENT sectionFooter (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  816. <!ATTLIST sectionFooter
  817. refLevel CDATA #REQUIRED
  818. repeatEveryPage (true | false) "false"
  819. keepTogether (true | false | group) "false"
  820. pageBreak (true | false | after | before) "false"
  821. resetPageNumber CDATA "false"
  822. resetPageCount CDATA "false"
  823. showContinuation (true | false) "false"
  824. hideOnSingleDetail (true | false) "false"
  825. id ID #IMPLIED
  826. class CDATA #IMPLIED
  827. keepWithPrevious CDATA "false"
  828. >
  829. <!ELEMENT edgeFooter (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  830. <!ATTLIST edgeFooter
  831. repeatEveryPage (true | false) "false"
  832. keepTogether (true | false) "false"
  833. pageBreak (true | false | after | before) "false"
  834. resetPageNumber CDATA "false"
  835. resetPageCount CDATA "false"
  836. showContinuation (true | false) "false"
  837. hideOnSingleDetail (true | false) "false"
  838. id ID #IMPLIED
  839. class CDATA #IMPLIED
  840. keepWithPrevious CDATA "false"
  841. >
  842. <!ELEMENT displayItem EMPTY>
  843. <!ATTLIST displayItem
  844. refItem CDATA #REQUIRED
  845. >
  846. <!ELEMENT useItem EMPTY>
  847. <!ATTLIST useItem
  848. refItem CDATA #REQUIRED
  849. >
  850. <!ELEMENT dataCells ((item | calculatedMember))+>
  851. <!ELEMENT rowEdge ((level | dimension | cellMembers? | MDX)+)*>
  852. <!ATTLIST rowEdge
  853. name CDATA #IMPLIED
  854. >
  855. <!ELEMENT columnEdge ((level | dimension | cellMembers? | MDX)+)*>
  856. <!ATTLIST columnEdge
  857. name CDATA #IMPLIED
  858. >
  859. <!ELEMENT sectionEdge ((level | dimension | cellMembers? | MDX)+)*>
  860. <!ATTLIST sectionEdge
  861. name CDATA #IMPLIED
  862. >
  863. <!ELEMENT MDX (#PCDATA)>
  864. <!ATTLIST MDX
  865. xml:lang NMTOKEN #IMPLIED
  866. xml:space (default | preserve) "preserve"
  867. >
  868. <!ELEMENT SQL (#PCDATA)>
  869. <!ATTLIST SQL
  870. syntax (native | Cognos) "native"
  871. xml:space (default | preserve) "preserve"
  872. >
  873. <!ELEMENT modelJoin EMPTY>
  874. <!ATTLIST modelJoin
  875. refJoin CDATA #IMPLIED
  876. leftCardinality (0:1 | 0:N | 1:1 | 1:N) #IMPLIED
  877. rightCardinality (0:1 | 0:N | 1:1 | 1:N) #IMPLIED
  878. >
  879. <!ELEMENT overallHeader (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  880. <!ATTLIST overallHeader
  881. repeatEveryPage (true | false) "false"
  882. hideOnSingleDetail (true | false) "false"
  883. id ID #IMPLIED
  884. class CDATA #IMPLIED
  885. keepTogether (true | false | group) "false"
  886. pageBreak (true | false | after | before) "false"
  887. resetPageNumber CDATA "false"
  888. resetPageCount CDATA "false"
  889. keepWithNext CDATA "false"
  890. >
  891. <!ELEMENT listHeader (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  892. <!ATTLIST listHeader
  893. repeatEveryPage (true | false) "false"
  894. hideOnSingleDetail (true | false) "false"
  895. id ID #IMPLIED
  896. class CDATA #IMPLIED
  897. keepTogether (true | false) "false"
  898. keepWithNext CDATA "false"
  899. afterOverallHeader (true | false) "false"
  900. >
  901. <!ELEMENT groupHeader (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  902. <!ATTLIST groupHeader
  903. repeatEveryPage (true | false) "false"
  904. hideOnSingleDetail (true | false) "false"
  905. id ID #IMPLIED
  906. class CDATA #IMPLIED
  907. keepTogether (true | false | group) "false"
  908. pageBreak (true | false | after | before) "false"
  909. resetPageNumber CDATA "false"
  910. resetPageCount CDATA "false"
  911. refLevel CDATA #REQUIRED
  912. keepWithNext CDATA "false"
  913. showContinuation (true | false) "false"
  914. >
  915. <!ELEMENT listColumnTitles (listColumnTitle | ((style | XMLAttribute | conditionalStyle)*))+>
  916. <!ATTLIST listColumnTitles
  917. repeatEveryPage (true | false) "false"
  918. keepTogether (true | false) "false"
  919. keepWithNext CDATA "false"
  920. id ID #IMPLIED
  921. class CDATA #IMPLIED
  922. >
  923. <!ELEMENT listColumns (listColumn | ((style | XMLAttribute | conditionalStyle)*))+>
  924. <!ATTLIST listColumns
  925. keepTogether (true | false) "false"
  926. keepWithPrevious CDATA "false"
  927. keepWithNext CDATA "false"
  928. id ID #IMPLIED
  929. class CDATA #IMPLIED
  930. >
  931. <!ELEMENT groupFooter (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  932. <!ATTLIST groupFooter
  933. repeatEveryPage (true | false) "false"
  934. hideOnSingleDetail (true | false) "false"
  935. id ID #IMPLIED
  936. class CDATA #IMPLIED
  937. keepTogether (true | false | group) "false"
  938. pageBreak (true | false | after | before) "false"
  939. resetPageNumber CDATA "false"
  940. resetPageCount CDATA "false"
  941. refLevel CDATA #REQUIRED
  942. keepWithPrevious CDATA "false"
  943. showContinuation (true | false) "false"
  944. pushToBottom (true | false) "false"
  945. >
  946. <!ELEMENT listFooter (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  947. <!ATTLIST listFooter
  948. repeatEveryPage (true | false) "false"
  949. hideOnSingleDetail (true | false) "false"
  950. id ID #IMPLIED
  951. class CDATA #IMPLIED
  952. keepTogether (true | false) "false"
  953. keepWithPrevious CDATA "false"
  954. pushToBottom (true | false) "false"
  955. >
  956. <!ELEMENT overallFooter (rowCells+, ((style | XMLAttribute | conditionalStyle)*)?)*>
  957. <!ATTLIST overallFooter
  958. repeatEveryPage (true | false) "false"
  959. hideOnSingleDetail (true | false) "false"
  960. id ID #IMPLIED
  961. class CDATA #IMPLIED
  962. keepTogether (true | false | group) "false"
  963. pageBreak (true | false | after | before) "false"
  964. resetPageNumber CDATA "false"
  965. resetPageCount CDATA "false"
  966. keepWithPrevious CDATA "false"
  967. pushToBottom (true | false) "false"
  968. >
  969. <!ELEMENT crosstabLevel (levelHeader | levelFooter | ((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))+>
  970. <!ATTLIST crosstabLevel
  971. refLevel CDATA #REQUIRED
  972. repeatEveryPage (true | false) "false"
  973. keepTogether (true | false | group) "false"
  974. keepWithPrevious CDATA "false"
  975. keepWithNext CDATA "false"
  976. pageBreak (true | false | after | before) "false"
  977. resetPageNumber CDATA "false"
  978. resetPageCount CDATA "false"
  979. showContinuation (true | false) "false"
  980. hideOnSingleDetail (true | false) "false"
  981. id ID #IMPLIED
  982. class CDATA #IMPLIED
  983. >
  984. <!ELEMENT crosstabFacts (((style | XMLAttribute | conditionalStyle)*))+>
  985. <!ATTLIST crosstabFacts
  986. repeatEveryPage (true | false) "false"
  987. keepTogether (true | false) "false"
  988. keepWithNext CDATA "false"
  989. id ID #IMPLIED
  990. class CDATA #IMPLIED
  991. >
  992. <!ELEMENT crosstabMember (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))+>
  993. <!ATTLIST crosstabMember
  994. refLevel CDATA #IMPLIED
  995. refMember CDATA #REQUIRED
  996. keepTogether (true | false) "false"
  997. keepWithNext CDATA "false"
  998. showContinuation (true | false) "false"
  999. hideOnSingleDetail (true | false) "false"
  1000. id ID #IMPLIED
  1001. class CDATA #IMPLIED
  1002. >
  1003. <!ELEMENT crosstabCell (level | overall | member | ((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1004. <!ATTLIST crosstabCell
  1005. keepTogether (true | false) "false"
  1006. keepWithPrevious CDATA "false"
  1007. keepWithNext CDATA "false"
  1008. showContinuation (true | false) "false"
  1009. hideOnSingleDetail (true | false) "false"
  1010. id ID #IMPLIED
  1011. class CDATA #IMPLIED
  1012. >
  1013. <!ELEMENT crosstabColumns (((style | XMLAttribute | conditionalStyle)*))+>
  1014. <!ATTLIST crosstabColumns
  1015. repeatEveryPage (true | false) "false"
  1016. keepTogether (true | false) "false"
  1017. keepWithNext CDATA "false"
  1018. id ID #IMPLIED
  1019. class CDATA #IMPLIED
  1020. >
  1021. <!ELEMENT crosstabRows (((style | XMLAttribute | conditionalStyle)*))+>
  1022. <!ATTLIST crosstabRows
  1023. repeatEveryPage (true | false) "false"
  1024. keepTogether (true | false) "false"
  1025. keepWithNext CDATA "false"
  1026. id ID #IMPLIED
  1027. class CDATA #IMPLIED
  1028. >
  1029. <!ELEMENT crosstabCorner (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1030. <!ATTLIST crosstabCorner
  1031. id ID #IMPLIED
  1032. class CDATA #IMPLIED
  1033. repeatEveryPage (true | false) "false"
  1034. keepTogether (true | false) "false"
  1035. keepWithNext CDATA "false"
  1036. >
  1037. <!ELEMENT background (wash | pattern)*>
  1038. <!ELEMENT chartBody (background | chartPalette | ((style | XMLAttribute | conditionalStyle)*))+>
  1039. <!ATTLIST chartBody
  1040. showGridLines (true | false) "true"
  1041. >
  1042. <!ELEMENT subtitle (((text | expression | queryItemRef)) | ((style | XMLAttribute | conditionalStyle)*))+>
  1043. <!ATTLIST subtitle
  1044. render (true | false) "true"
  1045. refVariable CDATA #IMPLIED
  1046. >
  1047. <!ELEMENT footer (((text | expression | queryItemRef)) | ((style | XMLAttribute | conditionalStyle)*))+>
  1048. <!ATTLIST footer
  1049. render (true | false) "true"
  1050. refVariable CDATA #IMPLIED
  1051. >
  1052. <!ELEMENT statistics (chartText? | ((style | XMLAttribute | conditionalStyle)*))*>
  1053. <!ATTLIST statistics
  1054. axisPosition (X | Y1 | Y2 | Y3 | Y4 | Z) "Y1"
  1055. function (baseLine) #REQUIRED
  1056. lineStyle (solid | dash | dot | dotDash | dashDotDot | mediumDash | shortDash | longDash | longDot | dotDotDot | dashDashDot | dashDashDotDot | longDashDot | longDashDotDot | longDashDashDot | longDashDashDotDot) "solid"
  1057. customValue CDATA #IMPLIED
  1058. >
  1059. <!ELEMENT marker (chartText? | ((style | XMLAttribute | conditionalStyle)*))*>
  1060. <!ATTLIST marker
  1061. xPosition CDATA #REQUIRED
  1062. yPosition CDATA "0"
  1063. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "plainX"
  1064. markerSize CDATA "12"
  1065. axisPosition (X | Y1 | Y2 | Y3 | Y4 | Z) "Y1"
  1066. >
  1067. <!ELEMENT legend (background | title | itemTruncationText? | ((style | XMLAttribute | conditionalStyle)*))*>
  1068. <!ATTLIST legend
  1069. valueInLegend (none | showMin | showMax | showFirst | showLast) "none"
  1070. itemMaxCharacters CDATA #IMPLIED
  1071. itemEnableTruncation (true | false) "true"
  1072. allowFontReduction (true | false) "true"
  1073. position (bottom | left | right) "right"
  1074. suppressTopLevelLabel (true | false) "false"
  1075. render (true | false) "true"
  1076. >
  1077. <!ELEMENT note (chartText? | ((style | XMLAttribute | conditionalStyle)*))*>
  1078. <!ATTLIST note
  1079. noteTop CDATA "0"
  1080. noteLeft CDATA "0"
  1081. noteHeight CDATA "35"
  1082. noteWidth CDATA "50"
  1083. showBox (true | false) "true"
  1084. lineStyle (solid | dash | dot | dotDash | dashDotDot | mediumDash | shortDash | longDash | longDot | dotDotDot | dashDashDot | dashDashDotDot | longDashDot | longDashDotDot | longDashDashDot | longDashDashDotDot) "solid"
  1085. >
  1086. <!ELEMENT axis (title | labels | ((style | XMLAttribute | conditionalStyle)*))*>
  1087. <!ATTLIST axis
  1088. axisPosition (X | Y1 | Y2 | Y3 | Y4 | Z) #REQUIRED
  1089. scaleMaximum CDATA #IMPLIED
  1090. scaleMinimum CDATA #IMPLIED
  1091. scaleInterval CDATA #IMPLIED
  1092. sharedMaximumValue (true | false) "true"
  1093. logarithmic (true | false) "false"
  1094. showAxisLine (true | false) "true"
  1095. >
  1096. <!ELEMENT categoryItemTruncationText (((text | expression | queryItemRef)))+>
  1097. <!ATTLIST categoryItemTruncationText
  1098. render (true | false) "true"
  1099. refVariable CDATA #IMPLIED
  1100. >
  1101. <!ELEMENT chartLevel (chartText? | ((text | expression | queryItemRef)) | ((style | XMLAttribute | conditionalStyle)*))*>
  1102. <!ATTLIST chartLevel
  1103. refLevel CDATA #REQUIRED
  1104. render (true | false) "true"
  1105. refVariable CDATA #IMPLIED
  1106. >
  1107. <!ELEMENT chartMeasure (member | chartText? | ((style | XMLAttribute | conditionalStyle)*))+>
  1108. <!ELEMENT areaChart EMPTY>
  1109. <!ATTLIST areaChart
  1110. depth CDATA "50"
  1111. depthDirection CDATA "45"
  1112. standardType (absolute | clustered | standard | stacked | percent | 3DAxis) "standard"
  1113. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1114. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1115. stackedValuesAbsolute (true | false) "false"
  1116. >
  1117. <!ELEMENT barChart EMPTY>
  1118. <!ATTLIST barChart
  1119. depth CDATA "50"
  1120. depthDirection CDATA "45"
  1121. standardType (absolute | clustered | standard | stacked | percent | 3DAxis) "standard"
  1122. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1123. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1124. connectLines (true | false) "false"
  1125. stackedValuesAbsolute (true | false) "false"
  1126. >
  1127. <!ELEMENT bubbleChart (xMeasure | yMeasure | sizeMeasure?)*>
  1128. <!ATTLIST bubbleChart
  1129. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1130. markerSize CDATA "6"
  1131. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1132. showLabels (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1133. complex (true | false) "true"
  1134. >
  1135. <!ELEMENT columnChart EMPTY>
  1136. <!ATTLIST columnChart
  1137. depth CDATA "50"
  1138. depthDirection CDATA "45"
  1139. standardType (absolute | clustered | standard | stacked | percent | 3DAxis) "standard"
  1140. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1141. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1142. connectLines (true | false) "false"
  1143. stackedValuesAbsolute (true | false) "false"
  1144. >
  1145. <!ELEMENT combinationChart (area | line | column)*>
  1146. <!ATTLIST combinationChart
  1147. depth CDATA "0"
  1148. depthDirection CDATA "45"
  1149. standardType (absolute | clustered | standard | stacked | percent | 3DAxis) "standard"
  1150. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1151. axis (bipolar | dual | shared) "shared"
  1152. matchSeriesColor (true | false) "false"
  1153. stackedValuesAbsolute (true | false) "false"
  1154. >
  1155. <!ELEMENT lineChart EMPTY>
  1156. <!ATTLIST lineChart
  1157. depth CDATA "50"
  1158. standardType (absolute | clustered | standard | stacked | percent | 3DAxis) "standard"
  1159. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "square"
  1160. markerSize CDATA "6"
  1161. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1162. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1163. stackedValuesAbsolute (true | false) "false"
  1164. >
  1165. <!ELEMENT paretoChart (cumulativeLine?)*>
  1166. <!ATTLIST paretoChart
  1167. depth CDATA "50"
  1168. depthDirection CDATA "45"
  1169. paretoType (columnStacked | barStacked) "columnStacked"
  1170. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1171. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1172. connectLines (true | false) "false"
  1173. >
  1174. <!ELEMENT pieChart EMPTY>
  1175. <!ATTLIST pieChart
  1176. depth CDATA "50"
  1177. ringHoleSize CDATA "0"
  1178. showPieLabels (none | onSlices | outsideSlices | outsideSlicesWithHeaderLines) "none"
  1179. showPercentage (true | false) "false"
  1180. showPieValues (none | onSlices | outsideSlices | outsideSlicesWithHeaderLines) "none"
  1181. >
  1182. <!ELEMENT polarChart (radiusMeasure | arcMeasure)*>
  1183. <!ATTLIST polarChart
  1184. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1185. markerSize CDATA "6"
  1186. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1187. showLabels (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1188. spider (true | false) "false"
  1189. complex (true | false) "true"
  1190. >
  1191. <!ELEMENT quadrantChart (xMeasure | yMeasure | sizeMeasure?)*>
  1192. <!ATTLIST quadrantChart
  1193. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1194. markerSize CDATA "6"
  1195. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1196. showLabels (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1197. xPosition CDATA "50"
  1198. yPosition CDATA "50"
  1199. complex (true | false) "true"
  1200. >
  1201. <!ELEMENT radarChart EMPTY>
  1202. <!ATTLIST radarChart
  1203. radarType (absoluteLine | absoluteArea | stackedArea) "absoluteLine"
  1204. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1205. markerSize CDATA "6"
  1206. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1207. spider (true | false) "false"
  1208. >
  1209. <!ELEMENT progressiveChart (columnColor | totalColumn)*>
  1210. <!ATTLIST progressiveChart
  1211. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1212. connectLines (true | false) "false"
  1213. >
  1214. <!ELEMENT scatterChart (xMeasure | yMeasure)*>
  1215. <!ATTLIST scatterChart
  1216. scatterType (2D | 3D) "2D"
  1217. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1218. markerSize CDATA "6"
  1219. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1220. showLabels (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1221. viewingAngle (standard | thickStandard | lowThin | near1x3 | tallFar | groupView | nearGroup | seriesView | groupStretch | seriesStretch | birdsEye | lowHigh | lowLow | tallDistortion | floorDistort | Isometric) "standard"
  1222. complex (true | false) "true"
  1223. >
  1224. <!ELEMENT repeaterBody (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1225. <!ATTLIST repeaterBody
  1226. id ID #IMPLIED
  1227. class CDATA #IMPLIED
  1228. repeatEveryPage (true | false) "false"
  1229. keepTogether (true | false) "false"
  1230. keepWithPrevious CDATA "false"
  1231. keepWithNext CDATA "false"
  1232. showContinuation (true | false) "false"
  1233. >
  1234. <!ELEMENT layoutComponentOverride (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1235. <!ATTLIST layoutComponentOverride
  1236. id ID #IMPLIED
  1237. class CDATA #IMPLIED
  1238. idContainer CDATA #REQUIRED
  1239. >
  1240. <!ELEMENT caption (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1241. <!ATTLIST caption
  1242. id ID #IMPLIED
  1243. class CDATA #IMPLIED
  1244. >
  1245. <!ELEMENT tableRow (tableCell | ((style | XMLAttribute | conditionalStyle)*)?)+>
  1246. <!ATTLIST tableRow
  1247. repeatEveryPage (true | false) "false"
  1248. keepTogether (true | false) "false"
  1249. keepWithPrevious CDATA "false"
  1250. keepWithNext CDATA "false"
  1251. pageBreak (true | false | after | before) "false"
  1252. resetPageNumber CDATA "false"
  1253. resetPageCount CDATA "false"
  1254. id ID #IMPLIED
  1255. class CDATA #IMPLIED
  1256. >
  1257. <!ELEMENT conditionalBlock (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1258. <!ATTLIST conditionalBlock
  1259. id ID #IMPLIED
  1260. class CDATA #IMPLIED
  1261. refVariableValue CDATA #IMPLIED
  1262. repeatEveryPage (true | false) "false"
  1263. keepWithPrevious CDATA "false"
  1264. keepWithNext CDATA "false"
  1265. pageBreak (true | false | after | before) "false"
  1266. resetPageNumber CDATA "false"
  1267. resetPageCount CDATA "false"
  1268. >
  1269. <!ELEMENT URL EMPTY>
  1270. <!ATTLIST URL
  1271. href CDATA #REQUIRED
  1272. >
  1273. <!ELEMENT HTML (#PCDATA)>
  1274. <!ATTLIST HTML
  1275. xml:space (default | preserve) "preserve"
  1276. >
  1277. <!ELEMENT XML (#PCDATA)>
  1278. <!ATTLIST XML
  1279. xml:space (default | preserve) "preserve"
  1280. >
  1281. <!ELEMENT CSS EMPTY>
  1282. <!ATTLIST CSS
  1283. value CDATA #REQUIRED
  1284. xml:lang NMTOKEN #IMPLIED
  1285. >
  1286. <!ELEMENT layout (pageSet | coverPageSet | promptPageList | pageSetup | ((style | XMLAttribute | conditionalStyle)*))+>
  1287. <!ATTLIST layout
  1288. name CDATA #IMPLIED
  1289. localeList NMTOKENS #IMPLIED
  1290. refVariableValue CDATA #IMPLIED
  1291. refQuery CDATA #IMPLIED
  1292. id ID #IMPLIED
  1293. class CDATA #IMPLIED
  1294. >
  1295. <!ELEMENT key EMPTY>
  1296. <!ATTLIST key
  1297. refQuery CDATA #REQUIRED
  1298. refLevel CDATA #REQUIRED
  1299. refItem CDATA #IMPLIED
  1300. >
  1301. <!ELEMENT recipient EMPTY>
  1302. <!ATTLIST recipient
  1303. refQuery CDATA #REQUIRED
  1304. refItem CDATA #REQUIRED
  1305. type (auto | email | directory) #REQUIRED
  1306. >
  1307. <!ELEMENT variable (expression | variableValueList?)+>
  1308. <!ATTLIST variable
  1309. name CDATA #REQUIRED
  1310. type (string | boolean | locale | number | date | dateTime | time | interval) #REQUIRED
  1311. >
  1312. <!ELEMENT cellMembers (#PCDATA)>
  1313. <!ELEMENT rowCells (rowCell | ((style | XMLAttribute | conditionalStyle)*)?)*>
  1314. <!ATTLIST rowCells
  1315. repeatEveryPage (true | false) "false"
  1316. keepTogether (true | false) "false"
  1317. keepWithPrevious CDATA "false"
  1318. keepWithNext CDATA "false"
  1319. pageBreak (true | false | after | before) "false"
  1320. resetPageNumber CDATA "false"
  1321. resetPageCount CDATA "false"
  1322. id ID #IMPLIED
  1323. class CDATA #IMPLIED
  1324. >
  1325. <!ELEMENT listColumnTitle (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1326. <!ATTLIST listColumnTitle
  1327. id ID #IMPLIED
  1328. class CDATA #IMPLIED
  1329. keepTogether (true | false) "false"
  1330. showContinuation (true | false) "false"
  1331. >
  1332. <!ELEMENT listColumn (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1333. <!ATTLIST listColumn
  1334. id ID #IMPLIED
  1335. class CDATA #IMPLIED
  1336. refLevel CDATA #IMPLIED
  1337. keepTogether (true | false | group) "false"
  1338. showContinuation (true | false) "false"
  1339. >
  1340. <!ELEMENT levelHeader (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*) | levelCells)*>
  1341. <!ATTLIST levelHeader
  1342. id ID #IMPLIED
  1343. class CDATA #IMPLIED
  1344. repeatEveryPage (true | false) "false"
  1345. keepTogether (true | false) "false"
  1346. pageBreak (true | false | after | before) "false"
  1347. resetPageNumber CDATA "false"
  1348. resetPageCount CDATA "false"
  1349. showContinuation (true | false) "false"
  1350. hideOnSingleDetail (true | false) "false"
  1351. keepWithNext CDATA "false"
  1352. >
  1353. <!ELEMENT levelFooter (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*) | levelCells)*>
  1354. <!ATTLIST levelFooter
  1355. id ID #IMPLIED
  1356. class CDATA #IMPLIED
  1357. repeatEveryPage (true | false) "false"
  1358. keepTogether (true | false) "false"
  1359. pageBreak (true | false | after | before) "false"
  1360. resetPageNumber CDATA "false"
  1361. resetPageCount CDATA "false"
  1362. showContinuation (true | false) "false"
  1363. hideOnSingleDetail (true | false) "false"
  1364. keepWithPrevious CDATA "false"
  1365. >
  1366. <!ELEMENT member EMPTY>
  1367. <!ATTLIST member
  1368. refMember CDATA #REQUIRED
  1369. >
  1370. <!ELEMENT chartPalette (color | wash)+>
  1371. <!ELEMENT chartText (((text | expression | queryItemRef)))+>
  1372. <!ATTLIST chartText
  1373. render (true | false) "true"
  1374. refVariable CDATA #IMPLIED
  1375. >
  1376. <!ELEMENT itemTruncationText (((text | expression | queryItemRef)))+>
  1377. <!ATTLIST itemTruncationText
  1378. render (true | false) "true"
  1379. refVariable CDATA #IMPLIED
  1380. >
  1381. <!ELEMENT labels (((style | XMLAttribute | conditionalStyle)*))*>
  1382. <!ELEMENT xMeasure EMPTY>
  1383. <!ATTLIST xMeasure
  1384. refMember CDATA #REQUIRED
  1385. >
  1386. <!ELEMENT yMeasure EMPTY>
  1387. <!ATTLIST yMeasure
  1388. refMember CDATA #REQUIRED
  1389. >
  1390. <!ELEMENT sizeMeasure EMPTY>
  1391. <!ATTLIST sizeMeasure
  1392. refMember CDATA #REQUIRED
  1393. >
  1394. <!ELEMENT area (chartMember)*>
  1395. <!ATTLIST area
  1396. ordinal CDATA #IMPLIED
  1397. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1398. >
  1399. <!ELEMENT line (chartMember)*>
  1400. <!ATTLIST line
  1401. ordinal CDATA #IMPLIED
  1402. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1403. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "square"
  1404. markerSize CDATA "6"
  1405. >
  1406. <!ELEMENT column (chartMember)*>
  1407. <!ATTLIST column
  1408. ordinal CDATA #IMPLIED
  1409. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1410. >
  1411. <!ELEMENT cumulativeLine (chartText? | ((style | XMLAttribute | conditionalStyle)*))*>
  1412. <!ATTLIST cumulativeLine
  1413. markerShape (star | plus | circle | diamond | spikedX | plainX | triangle | skewedStar | fatPlus | star90 | softX | piratePlus | fatX | castle | downTriangle | rightTriangle | leftTriangle | skewLeftTriangle | skewRightTriangle | downSkewLeftTriangle | downSkewRightTriangle | square | hexagon | pentagon | house | pentagram | verticalLine | horizontalLine | rectangle | ellipse) "circle"
  1414. markerSize CDATA "6"
  1415. showValues (none | center | insideMaximum | insideMinimum | outsideMaximum | outsideMinimum) "none"
  1416. lineStyle (solid | dash | dot | dotDash | dashDotDot | mediumDash | shortDash | longDash | longDot | dotDotDot | dashDashDot | dashDashDotDot | longDashDot | longDashDotDot | longDashDashDot | longDashDashDotDot) "solid"
  1417. >
  1418. <!ELEMENT radiusMeasure EMPTY>
  1419. <!ATTLIST radiusMeasure
  1420. refMember CDATA #REQUIRED
  1421. >
  1422. <!ELEMENT arcMeasure EMPTY>
  1423. <!ATTLIST arcMeasure
  1424. refMember CDATA #REQUIRED
  1425. >
  1426. <!ELEMENT columnColor (color | wash)*>
  1427. <!ATTLIST columnColor
  1428. columnType (first | total | negativeValues | positiveValues) "total"
  1429. >
  1430. <!ELEMENT totalColumn (chartText?)*>
  1431. <!ELEMENT tableCell (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1432. <!ATTLIST tableCell
  1433. colSpan CDATA "1"
  1434. showContinuation (true | false) "false"
  1435. id ID #IMPLIED
  1436. class CDATA #IMPLIED
  1437. rowSpan CDATA "1"
  1438. >
  1439. <!ELEMENT pageSet (page | headerPageList | footerPageList | ((style | XMLAttribute | conditionalStyle)*))+>
  1440. <!ATTLIST pageSet
  1441. refLevel CDATA #IMPLIED
  1442. resetPageNumber CDATA "false"
  1443. resetPageCount CDATA "false"
  1444. id ID #IMPLIED
  1445. class CDATA #IMPLIED
  1446. >
  1447. <!ELEMENT coverPageSet (page | headerPageList | footerPageList | ((style | XMLAttribute | conditionalStyle)*))+>
  1448. <!ATTLIST coverPageSet
  1449. refLevel CDATA #IMPLIED
  1450. resetPageNumber CDATA "false"
  1451. resetPageCount CDATA "false"
  1452. id ID #IMPLIED
  1453. class CDATA #IMPLIED
  1454. >
  1455. <!ELEMENT promptPageList (page)+>
  1456. <!ATTLIST promptPageList
  1457. resetPageNumber CDATA "false"
  1458. resetPageCount CDATA "false"
  1459. >
  1460. <!ELEMENT pageSetup EMPTY>
  1461. <!ATTLIST pageSetup
  1462. name CDATA #REQUIRED
  1463. orientation (portrait | landscape) #IMPLIED
  1464. maxColumns CDATA #IMPLIED
  1465. maxRows CDATA #IMPLIED
  1466. width CDATA #IMPLIED
  1467. height CDATA #IMPLIED
  1468. unit (in | cm) #IMPLIED
  1469. >
  1470. <!ELEMENT variableValueList (valueGroup | variableValue)+>
  1471. <!ELEMENT rowCell (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1472. <!ATTLIST rowCell
  1473. colSpan CDATA "1"
  1474. showContinuation (true | false) "false"
  1475. id ID #IMPLIED
  1476. class CDATA #IMPLIED
  1477. >
  1478. <!ELEMENT levelCells (((style | XMLAttribute | conditionalStyle)*))*>
  1479. <!ELEMENT chartMember EMPTY>
  1480. <!ATTLIST chartMember
  1481. refLevel CDATA #IMPLIED
  1482. refMember CDATA #REQUIRED
  1483. axisPosition (X | Y1 | Y2 | Y3 | Y4 | Z) "Y1"
  1484. >
  1485. <!ELEMENT page (pageHeader | pageBody | pageFooter | ((style | XMLAttribute | conditionalStyle)*))+>
  1486. <!ATTLIST page
  1487. name CDATA #REQUIRED
  1488. resetPageNumber CDATA "false"
  1489. resetPageCount CDATA "false"
  1490. refQuery CDATA #IMPLIED
  1491. id ID #IMPLIED
  1492. class CDATA #IMPLIED
  1493. >
  1494. <!ELEMENT headerPageList (page)+>
  1495. <!ATTLIST headerPageList
  1496. resetPageNumber CDATA "false"
  1497. resetPageCount CDATA "false"
  1498. >
  1499. <!ELEMENT footerPageList (page)+>
  1500. <!ATTLIST footerPageList
  1501. resetPageNumber CDATA "false"
  1502. resetPageCount CDATA "false"
  1503. >
  1504. <!ELEMENT valueGroup (variableValue)+>
  1505. <!ATTLIST valueGroup
  1506. value CDATA #REQUIRED
  1507. >
  1508. <!ELEMENT variableValue EMPTY>
  1509. <!ATTLIST variableValue
  1510. value CDATA #REQUIRED
  1511. >
  1512. <!ELEMENT pageHeader (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1513. <!ATTLIST pageHeader
  1514. id ID #IMPLIED
  1515. class CDATA #IMPLIED
  1516. resetPageNumber CDATA "false"
  1517. resetPageCount CDATA "false"
  1518. >
  1519. <!ELEMENT pageBody (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1520. <!ATTLIST pageBody
  1521. id ID #IMPLIED
  1522. class CDATA #IMPLIED
  1523. resetPageNumber CDATA "false"
  1524. resetPageCount CDATA "false"
  1525. >
  1526. <!ELEMENT pageFooter (((list | crosstab | chart | repeater | layoutComponentRef | fieldSet | table | block | conditionalBlockList | ((textItem | image | hyperlink | button | promptButton | HTMLItem | XMLItem | bookmark)) | ((textBox | selectValue | selectWithSearch | selectDate | selectTime | selectDateTime | selectInterval | generatedPrompt)))) | ((style | XMLAttribute | conditionalStyle)*))*>
  1527. <!ATTLIST pageFooter
  1528. id ID #IMPLIED
  1529. class CDATA #IMPLIED
  1530. resetPageNumber CDATA "false"
  1531. resetPageCount CDATA "false"
  1532. >