1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<?xml version="1.0"?> 2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<!DOCTYPE topLevel [ 4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT topLevel (zipTypes,logFiles)> 5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT zipTypes (zipType+)> 7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT zipType (platform)> 9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ATTLIST zipType 10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name CDATA #REQUIRED 11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll > 12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT platform EMPTY> 14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ATTLIST platform 15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll id ID #REQUIRED 16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name CDATA #REQUIRED 17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll fileName CDATA #REQUIRED 18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll > 19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT logFiles (logFile+)> 21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT logFile (effectedFile+)> 23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ATTLIST zipType 24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name CDATA #REQUIRED 25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll > 26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ELEMENT effectedFile EMPTY> 28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!ATTLIST effectedFile 29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll id CDATA #REQUIRED 30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll > 31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll]> 32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<!-- 34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael MollThe element and attribute definitions are as follows: 35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<zipTypes> - listing of binary distributable categories, ie. SDK, examples, tests. 37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<zipType> - a category of binary distributable. 39402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name - name of binary distributable category. 40402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 41402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<platform> - description of a platform-specific or non-platform specific binary distributable. 42402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll id - unique identifier for the platform relevant to the zip file referenced in fileName attribute. Used to map compile logs and test logs listed in the manifest to a specific platform of a zipType. 43402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name - text that should appear on download page to describe where the binary can be installed, ie. "ALL" or "Windows 98/ME/2000/XP". 44402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll fileName - html source inserted on download index page to produce link to the distributable. 45402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 46402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<logFiles> - listing of JUnit test result files and compile logs and their mappings to <platform> elements. 47402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 48402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<logFile> 49402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll name - the path to a file relative to value used for 50402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 51402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<effectedFile> - references the value of the id attribute for a platform element. Used to mark a <platform> with a status depending on the log content. 52402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 53402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll--> 54402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 55402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<topLevel> 56402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<zipTypes> 57402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!--example 58402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 59402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <zipType name="zipTypeName"> 60402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <platform id="ID" name="applicable platforms" fileName='<a href="file.zip">file.zip</a>'></platform> 61402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </zipType> 62402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 63402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll --> 64402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</zipTypes> 65402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 66402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<logFiles> 67402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!--list JUnit test results--> 68402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!--example: if there are JUnit test failures found in this log, the file identified with id "ID" should be marked with a red x. 69402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 70402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <logFile name="junittestresult.xml"> 71402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <effectedFile id="ID"></effectedFile> 72402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </logFile> 73402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 74402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll --> 75402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 76402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!--list compile logs--> 77402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!--example: if there are compile errors found in this log, the file identified with id "ID" should be marked with a red x. 78402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <logFile name="pluginname/myjar.bin.log"> 79402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <effectedFile id="ID"></effectedFile> 80402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </logFile> 81402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll --> 82402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</logFiles> 83402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</topLevel> 84402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 85