Added: xmlbeans/site/build/site/status.html URL: http://svn.apache.org/viewvc/xmlbeans/site/build/site/status.html?rev=1835346&view=auto ============================================================================== --- xmlbeans/site/build/site/status.html (added) +++ xmlbeans/site/build/site/status.html Sun Jul 8 10:12:46 2018 @@ -0,0 +1,999 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta content="Apache Forrest" name="Generator"> +<meta name="Forrest-version" content="0.9"> +<meta name="Forrest-skin-name" content="pelt"> +<title>History of Changes</title> +<link type="text/css" href="skin/basic.css" rel="stylesheet"> +<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet"> +<link media="print" type="text/css" href="skin/print.css" rel="stylesheet"> +<link type="text/css" href="skin/profile.css" rel="stylesheet"> +<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script> +<link rel="shortcut icon" href="images/favicon.ico"> +</head> +<body onload="init()"> +<script type="text/javascript">ndeSetTextSize();</script> +<div id="top"> +<!--+ + |breadtrail + +--> +<div class="breadtrail"> +<a href="https://www.apache.org/">The Apache Software Foundation</a> > <a href="https://xmlbeans.apache.org">Apache XMLBeans</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script> +</div> +<!--+ + |header + +--> +<div class="header"> +<!--+ + |start group logo + +--> +<div class="grouplogo"> +<a href="https://www.apache.org/"><img class="logoImage" alt="The Apache Software Foundation" src="images/group-logo.png" title="THE APACHE SOFTWARE FOUNDATION provides support for the Apache Community of Open Source software projects, which provide software products for the public good."></a> +</div> +<!--+ + |end group logo + +--> +<!--+ + |start Project Logo + +--> +<div class="projectlogo"> +<a href="https://xmlbeans.apache.org"><img class="logoImage" alt="Apache XMLBeans" src="images/project-logo.png" title="XMLBeans is a tool that allows access to the full power of XML in a Java friendly way. The idea is to take advantage of the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs."></a> +</div> +<!--+ + |end Project Logo + +--> +<!--+ + |start Search + +--> +<div class="searchbox"> +<form action="http://www.google.com/search" method="get" class="roundtopsmall"> +<input value="xmlbeans.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google"> + <input name="Search" value="Search" type="submit"> +</form> +</div> +<!--+ + |end search + +--> +<!--+ + |start Tabs + +--> +<ul id="tabs"> +<li class="current"> +<a class="selected" href="index.html">Home</a> +</li> +<li> +<a class="unselected" href="download/index.html">Download</a> +</li> +<li> +<a class="unselected" href="documentation/index.html">Documentation</a> +</li> +<li> +<a class="unselected" href="samples/index.html">Samples</a> +</li> +<li> +<a class="unselected" href="community/index.html">Community</a> +</li> +<li> +<a class="unselected" href="resources/index.html">Resources</a> +</li> +</ul> +<!--+ + |end Tabs + +--> +</div> +</div> +<div id="main"> +<div id="publishedStrip"> +<!--+ + |start Subtabs + +--> +<div id="level2tabs"></div> +<!--+ + |end Endtabs + +--> +<script type="text/javascript"><!-- +document.write("Last Published: " + document.lastModified); +// --></script> +</div> +<!--+ + |breadtrail + +--> +<div class="breadtrail"> + + + </div> +<!--+ + |start Menu, mainarea + +--> +<!--+ + |start Menu + +--> +<div id="menu"> +<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Home</div> +<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> +<div class="menuitem"> +<a href="index.html" title="Welcome to XMLBeans">Welcome</a> +</div> +<div class="menuitem"> +<a href="index.html#What+is+XMLBeans%3F" title="Get the nutshell view.">What is XMLBeans?</a> +</div> +<div class="menuitem"> +<a href="news.html" title="News about XMLBeans">News</a> +</div> +<div class="menupage"> +<div class="menupagetitle">Changes</div> +</div> +<div class="menuitem"> +<a href="overview.html" title="XMLBeans Overview">Overview</a> +</div> +<div class="menuitem"> +<a href="index.html#Getting+Started" title="Jump in here.">Getting Started</a> +</div> +<div class="menuitem"> +<a href="samples/index.html" title="Download sample code.">Sample Code</a> +</div> +<div class="menuitem"> +<a href="http://wiki.apache.org/xmlbeans/XmlBeansFaq" title="View Frequently Asked Questions">FAQ</a> +</div> +<div class="menuitem"> +<a href="documentation/tutorial_getstarted.html" title="Write some XMLBeans code.">Tutorial: First Steps</a> +</div> +<div class="menuitem"> +<a href="documentation/../docs/3.0.0/reference/index.html" title="v3.0.0 API">v3.0.0 Javadoc</a> +</div> +</div> +<div id="credit"></div> +<div id="roundbottom"> +<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div> +<!--+ + |alternative credits + +--> +<div id="credit2"></div> +</div> +<!--+ + |end Menu + +--> +<!--+ + |start content + +--> +<div id="content"> +<h1>History of Changes</h1> +<div id="front-matter"></div> + + + + + + + + + + + + +<a name="3.0.0"></a> +<h2 class="boxed">Version 3.0.0 (2018-06-29)</h2> +<div class="section"> +<a name="Summary"></a> +<h3 class="boxed">Summary</h3> +<ul> + +<li>use safe xml parsing - remove piccolo support</li> + +<li>Java 6 is now minimum supported JRE</li> + +</ul> +<a name="Changes"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-517">XMLBEANS-517</a></td><td>use safe XML parsers</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="remove" src="images/remove.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-516">XMLBEANS-516</a></td><td><b>remove unnecessary javax and org.w3c classes (breaks backwards compatibility)</b></td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="remove" src="images/remove.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-515">XMLBEANS-515</a></td><td><b>remove piccolo support (breaks backwards compatibility)</b></td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-514">XMLBEANS-514</a></td><td><b>make java 6 the lowest supported runtime (breaks backwards compatibility)</b></td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-489">XMLBEANS-489</a></td><td>fix for Cursor getAllNamespaces not returning default namespace</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-499">XMLBEANS-499</a></td><td>xmlbeans2.6.0.jar contains duplicate class files (causes issues on Android)</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="remove" src="images/remove.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-447">XMLBEANS-447</a></td><td>Drop the ConcurrentReaderHashMap source code</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-404">XMLBEANS-404</a></td><td>entitizeContent CDATA loop iterating too many times (causes assertion error or ArrayIndexOutOfBoundsException in replace)</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-332">XMLBEANS-332</a></td><td>XMLBeans changes surrogate pair bytes to question marks</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.6.0"></a> +<h2 class="boxed">Version 2.6.0 (2012-08-14)</h2> +<div class="section"> +<a name="Changes-N100B7"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Add new xml option CopyUseNewSynchronizationDomain used for copy. This fixes the scenario when copy and access (ex. selectPath) are used in a multithreading environment.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Entitize \r when not in pretty print, this helps with maintaining \r entities.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Validation of integer value containing dot char.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Fix chars in comments to avoid errors in IntelliJ under linux.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Update durations to latest spec.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Compiling schema that contains complex type with simple content that has facets defined in the base simple type</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Fix for Piccolo lexer when read method returns 0.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Preserve the CDATA bookmarks when copy from one xmlobject to another.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Resizing circular buffer in saver's output stream implementation.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>When not specifing type for a particle in derived schema type and when minOccurs is 0.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fixed error messages when contain base and derived type names.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Introducing a default maximum entity replacement limit of 10kb, it can be controled by using the option XmlOptions.setLoadEntityBytesLimit.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Fixed javadoc for inst2xsd and xsd2inst tools.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Fix NPE in SchemaTypeImpl.getEnumJavaClass().</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added multiple entry points and refactored code for xsd2inst code.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Remove org.w3c.dom files from xbean.jar.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Add another xpath and xquery interface implementation.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Add src/xmlinputstream classes org.apache.xmlbeans.xml.stream.* to xmlpublic.jar.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Make bootstrap run twice to avoid GUMP error emails.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-396">XMLBEANS-396</a></td><td>GML 3.1.1 generated code fails to compile.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-412">XMLBEANS-412</a></td><td>Fix for bug : Pattern facet regex requires dash - to be escaped.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-414">XMLBEANS-414</a></td><td>error cvc-complex-type.2.1: Element 'XXXX' with empty content type cannot have text or element content.</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.5.0"></a> +<h2 class="boxed">Version 2.5.0 (2009-12-14)</h2> +<div class="section"> +<a name="Changes-N101CE"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Exit codes for InstanceValidator</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Decimal precision handling fix in xsd2inst</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-350">XMLBEANS-350</a></td><td>Option to perform additional, stricter Schema validation checks</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>updated pattern for dayTimeDuration</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Extended year min/max value limitations</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Support for date and time types with hour 24.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>NOTATION built-in type</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>DocType fix when root element is changed</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>"User types" feature - allows mapping of Schema simple types to custom user Java classes http://wiki.apache.org/xmlbeans/UserTypes</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-381">XMLBEANS-381</a></td><td>Nested enumeration type compilation error fix</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Deadlock fix in generated impl setter simple and array</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Required attribute fix in streaming validator</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Many other fixes and optimizations</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.4.0"></a> +<h2 class="boxed">Version 2.4.0 (2008-07-08)</h2> +<div class="section"> +<a name="Changes-N1027F"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Pluggable XPath/XQuery engine support</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Upgraded support for Saxon 9</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added Schema compilation option to skip errors in case duplicate component declarations are encountered.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Finer grained support for CDATA</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Tool to generate XPath for a given cursor position in a document</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>added more fine-grained control over XML to Java name mapping</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Add support for JVM-supported encodings</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Adding XmlError codes</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Replace static HashMaps with WeakHashMaps</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-309">XMLBEANS-309</a></td><td>Warnings on Generated code</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-361">XMLBEANS-361</a></td><td>invalid NaN comparisons</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fix qname marshaling when empty namespace</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Various other bug fixes</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.3.0"></a> +<h2 class="boxed">Version 2.3.0 (2007-06-01)</h2> +<div class="section"> +<a name="Changes-N10330"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Improved Saxon support, Saxon 8.8 became the recommended version</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added options to control use of CDATA sections when saving to XML</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added support for QNames in Schema annotations</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added support for new encodings: UTF-16LE, UTF-16BE, CP936/GBK.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-274">XMLBEANS-274</a></td><td>overzealous whitespace cropping after parsing entities like &amp;</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-276">XMLBEANS-276</a></td><td>selectPath() with setXqueryCurrentNodeVar() option does not work for Saxon</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>synchronization problem with array setters</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-209">XMLBEANS-209</a></td><td>Saver$TextSaver.replace method throws java.lang.ArrayIndexOutOfBoundsException</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-290">XMLBEANS-290</a></td><td>QNameSet generated by QNameSet.forArray(QName[]) can't be unioned with other QNameSets</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-291">XMLBEANS-291</a></td><td>java.lang.ArrayIndexOutOfBoundsException when saving XML</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td><a href="https://issues.apache.org/jira/browse/XMLBEANS-275">XMLBEANS-275</a></td><td>XQuery gives wrong result with Saxon 8.6.1</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>bug during generation of complex types with simple content</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>improved error handling during loading of Schema type system</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>bugs in Duration serialization</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>XMLCursor.getTextValue()</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="fix" src="images/fix.png"></td><td></td><td>Remove year zero from GDate, GDateBuilder and XmlCalendar per XMLSchema spec D.3.2</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.2.0"></a> +<h2 class="boxed">Version 2.2.0 (2006-06-23)</h2> +<div class="section"> +<a name="Changes-N1040E"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Allow polymorphism in Extension Interfaces Feature</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fix for circular buffer in TextSaver</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Tuned synchronization for multithreaded validation</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Updated to the latest XMLSchema.xsd - January 25, 2006</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Better QName validation</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fix insertion positions when using substitution groups with arrays</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fix for regex validation in multi-threaded, multi-processor environment</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fix for schema compilation error when restricting complex type with simple content</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Implemented XMLInputStream interface for saving a store</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>XQuery external variable binding support</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Various other bug fixes</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.1.0"></a> +<h2 class="boxed">Version 2.1.0 (2005-11-16)</h2> +<div class="section"> +<a name="Changes-N104AE"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fixed the issue whereby some IDEs would have problems with the TypeSystemHolder class being generated in the classes directory</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Better integration with Maven</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Implemented support for ID/IDREF in DTDs via DOM's .getElementByID()</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Integrated a patch that makes XmlBeans work in a sandboxed environment</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added the ability to control entitization of characters when saving documents</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fixed issue with memory reclamation in multi-threaded environments, which was delayed too much so it could be mistaken for a memory leak</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added numerous new test cases and performance tests</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Continued improving performance, especially in the DOM support and XmlCursor areas</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added column numbers support in our snapshot of Piccolo; validation and XMLSchema error reporting benefit from this and is of course usable from user code</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Line/column number is now also available for end-tags</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Solved a legal inconsistency surrounding our use of JSR173 APIs</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Fixed a lot of reported issues in various areas of the product</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.0.0"></a> +<h2 class="boxed">Version 2.0.0 (2005-06-30)</h2> +<div class="section"> +<a name="Changes-N1054E"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>many performance related changes, especialy in the DOM and Cursor areas</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>rewrite of the <xs:redefine> support</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Completed the implementation of Filer</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>new documentation on xs:any, validation plus updates of the old docs</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>many bug fixes, including perm gen memory bug</td> +</tr> + +</tbody> +</table> +</div> + +<a name="2.0.0-beta1"></a> +<h2 class="boxed">Version 2.0.0-beta1 (2005-02-24)</h2> +<div class="section"> +<a name="Changes-N105A1"></a> +<h3 class="boxed">Changes</h3> +<table class="ForrestTable" cellspacing="1" cellpadding="4"> +<colgroup> +<col width="100"> +<col width="200"> +<col> +</colgroup> +<thead> +<tr> +<th>Type</th><th>Bug</th><th>Description</th> +</tr> +</thead> +<tbody> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>new store implementation, including native DOM implementation</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Sample xml generation from an schema file</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>New failfast behavior for simple types, more consistent</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>EntityResolver is setable in SchemaCompiler</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>XPath 2.0 and Xquery support through Saxon</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>java 1.5 generics for array properties added to generated source</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Simplified working with substitution groups by adding XmlObject.substitute() method</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>"-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>uniform access to the getSourceName() method in Schema Object Model</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans()</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added error codes and improved validation error messages</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Changed .xsb format and loading strategy to improve performance</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Ability to pass URLs instead of Files for Wsdl/Schemas</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added option to pass in "##local" to -allowmdef</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Inst2xsd: support for xsi:nil and qname fix.</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>added Location to streaming validation errors</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Instance 2 schema tool</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Support for arbitrarily nesting <xsd:redefine>s</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Add ability for XmlSaxHandler to insert bookmarks while loading</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added a diff utility that compares two jars (or directories) containing compiled Schema types</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Interface and pre-post extensions</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Functionality to retrieve xml validation errors programatically</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added saver options to not save xml decl</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added ability to compile Schemas containing references to SOAP11 encoded arrays</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>selectChildren and selectAttributes for dynamic getters and some wildcard scenarios</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Location in ValidatingXmlStreamReader</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added a wrapper over jsr173's XMLStreamReader</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added support for default value in XMLStreamReaderExt interface and implementation</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Adding typed value for QName case in the Validator</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Adding an utility for validation of simple schema types</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Improved the Validator to ofer PSVI info</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Exposed some of the XMLSchema validator functionality in the public interfaces</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added support for XML Catalog, based on Apache Commons CatalogResolver</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Adds support for annotations in XMLSchema</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>Added JSR 173 support</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>performance tests</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>various feature tests</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>samples and documentation</td> +</tr> + +<tr> +<td style="text-align: center;"><img class="icon" alt="update" src="images/update.png"></td><td></td><td>packaging, licencing changes</td> +</tr> + +</tbody> +</table> +</div> + +</div> +<!--+ + |end content + +--> +<div class="clearboth"> </div> +</div> +<div id="footer"> +<!--+ + |start bottomstrip + +--> +<div class="lastmodified"> +<script type="text/javascript"><!-- +document.write("Last Published: " + document.lastModified); +// --></script> +</div> +<div class="copyright"> + Copyright © + 2004-2018 <a href="https://www.apache.org/">The Apache Software Foundation</a> +</div> +<div id="feedback"> + Send feedback about the website to: + <a id="feedbackto" href="mailto:dev@poi.apache.org?subject=Feedback%C2%A0status.html">dev@poi.apache.org</a> +</div> +<!--+ + |end bottomstrip + +--> +</div> +</body> +</html>
Added: xmlbeans/site/src/documentation/content/xdocs/images/add.png URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/add.png?rev=1835346&view=auto ============================================================================== Binary file - no diff available. Propchange: xmlbeans/site/src/documentation/content/xdocs/images/add.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: xmlbeans/site/src/documentation/content/xdocs/images/fix.png URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/fix.png?rev=1835346&view=auto ============================================================================== Binary file - no diff available. Propchange: xmlbeans/site/src/documentation/content/xdocs/images/fix.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: xmlbeans/site/src/documentation/content/xdocs/images/remove.png URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/remove.png?rev=1835346&view=auto ============================================================================== Binary file - no diff available. Propchange: xmlbeans/site/src/documentation/content/xdocs/images/remove.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: xmlbeans/site/src/documentation/content/xdocs/images/update.png URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/images/update.png?rev=1835346&view=auto ============================================================================== Binary file - no diff available. Propchange: xmlbeans/site/src/documentation/content/xdocs/images/update.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Modified: xmlbeans/site/src/documentation/content/xdocs/index.xml URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/index.xml?rev=1835346&r1=1835345&r2=1835346&view=diff ============================================================================== --- xmlbeans/site/src/documentation/content/xdocs/index.xml (original) +++ xmlbeans/site/src/documentation/content/xdocs/index.xml Sun Jul 8 10:12:46 2018 @@ -83,19 +83,20 @@ <li>Write code. With the generated JAR on your classpath, write code to bind an XML instance to the Java types representing your schema. Here's an example that would use types generated from an employees schema: - <source>File xmlFile = new File("c:\employees.xml"); +<source> +File xmlFile = new File("c:\employees.xml"); - // Bind the instance to the generated XMLBeans types. - EmployeesDocument empDoc = - EmployeesDocument.Factory.parse(xmlFile); +// Bind the instance to the generated XMLBeans types. +EmployeesDocument empDoc = +EmployeesDocument.Factory.parse(xmlFile); - // Get and print pieces of the XML instance. - Employees emps = empDoc.getEmployees(); - Employee[] empArray = emps.getEmployeeArray(); - for (int i = 0; i < empArray.length; i++) - { - System.out.println(empArray[i]); - }</source> +// Get and print pieces of the XML instance. +Employees emps = empDoc.getEmployees(); +Employee[] empArray = emps.getEmployeeArray(); +for (int i = 0; i < empArray.length; i++) +{ +System.out.println(empArray[i]); +}</source> </li> </ol> </section> Modified: xmlbeans/site/src/documentation/content/xdocs/site.xml URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/site.xml?rev=1835346&r1=1835345&r2=1835346&view=diff ============================================================================== --- xmlbeans/site/src/documentation/content/xdocs/site.xml (original) +++ xmlbeans/site/src/documentation/content/xdocs/site.xml Sun Jul 8 10:12:46 2018 @@ -37,21 +37,33 @@ See http://forrest.apache.org/docs/linki See FAQ: "How can I use a start-up-page other than index.html?" --> <site label="XMLBeans" xmlns="http://apache.org/forrest/linkmap/1.0"> - <main_index_file tab="home"> - <index label="Index" href="index.html"/> - </main_index_file> + <home label="Home" href="" tab="home"> + <index label="Welcome" href="index.html" description="Welcome to XMLBeans"/> + <whatIsXMLBeans label="What is XMLBeans?" href="index.html#What+is+XMLBeans%3F" + description="Get the nutshell view."/> + <news label="News" href="news.html" description="News about XMLBeans"/> + <changes label="Changes" href="status.html" description="Changelog"/> + <overview label="Overview" href="overview.html" description="XMLBeans Overview"/> + <getStarted label="Getting Started" href="index.html#Getting+Started" description="Jump in here."/> + <samples label="Sample Code" href="site:samples/index" description="Download sample code."/> + <faq label="FAQ" href="http://wiki.apache.org/xmlbeans/XmlBeansFaq" + description="View Frequently Asked Questions"/> + <tutorial label="Tutorial: First Steps" + href="documentation/tutorial_getstarted.html" description="Write some XMLBeans code."/> + <javadoc300 label="v3.0.0 Javadoc" href="site:documentation/javadoc300" description="v3.0.0 API"/> + </home> <download label="Download" href="download/" tab="download"> <index label="Binary/Source" href="index.html" description="Which is right for you?"/> <rel300 label="XMLBeans 3.0.0" href="index.html#XMLBeans-3.0.0" - description="XMLBeans-3.0.0" tab="download"/> - <verify label="Verify release" href="index.html#verify" description="verify release" tab="download"/> - <dependencies label="Dependencies" href="index.html#dependencies" description="Dependencies" tab="download"/> - <source label="Source" href="index.html#source" description="Get the code." tab="download"/> - <building label="Building" href="index.html#building" description="Building XMLBeans" tab="download"/> + description="XMLBeans-3.0.0"/> + <verify label="Verify release" href="index.html#verify" description="verify release"/> + <dependencies label="Dependencies" href="index.html#dependencies" description="Dependencies"/> + <source label="Source" href="index.html#source" description="Get the code."/> + <building label="Building" href="index.html#building" description="Building XMLBeans"/> </download> <documentation label="Documentation" href="documentation/" tab="documentation"> - <index label="Index" href="index.html"/> + <index label="Tutorial" href="index.html"/> <install label="Installing XMLBeans" href="conInstallGuide.html" description="Installing XMLBeans"/> <tutorial label="Tutorial: First Steps" href="tutorial_getstarted.html" description="Write some XMLBeans code."/> @@ -72,18 +84,18 @@ See http://forrest.apache.org/docs/linki <samples label="Samples" href="samples/" tab="samples"> <index label="Getting the Samples" href="index.html" description="Getting the Samples"/> <samplesList label="Samples List" description="View the list of available samples."> - <sample label="AbstractTypes" href="AbstractTypes.html" tab="samples"/> - <sample label="Any" href="Any.html" tab="samples"/> - <sample label="DateTime" href="DateTime.html" tab="samples"/> - <sample label="MixedContent" href="MixedContent.html" tab="samples"/> - <sample label="OrderMatters" href="OrderMatters.html" tab="samples"/> - <sample label="SchemaEnum" href="SchemaEnum.html" tab="samples"/> - <sample label="SubstitutionGroup" href="SubstitutionGroup.html" tab="samples"/> - <sample label="Validation" href="Validation.html" tab="samples"/> - <sample label="Velocity XmlBeans" href="vxsdb.html" tab="samples"/> - <sample label="XmlTree" href="XmlTree.html" tab="samples"/> - <sample label="XQueryXPath" href="XQueryXPath.html" tab="samples"/> - <sample label="SampleTemplate" href="SampleTemplate.html" tab="samples"/> + <sample label="AbstractTypes" href="AbstractTypes.html"/> + <sample label="Any" href="Any.html"/> + <sample label="DateTime" href="DateTime.html"/> + <sample label="MixedContent" href="MixedContent.html"/> + <sample label="OrderMatters" href="OrderMatters.html"/> + <sample label="SchemaEnum" href="SchemaEnum.html"/> + <sample label="SubstitutionGroup" href="SubstitutionGroup.html"/> + <sample label="Validation" href="Validation.html"/> + <sample label="Velocity XmlBeans" href="vxsdb.html"/> + <sample label="XmlTree" href="XmlTree.html"/> + <sample label="XQueryXPath" href="XQueryXPath.html"/> + <sample label="SampleTemplate" href="SampleTemplate.html"/> </samplesList> <examplesInSource label="Examples in XMLBeans Source" href="index.html#Examples+in+XMLBeans+Source"/> </samples> @@ -98,26 +110,11 @@ See http://forrest.apache.org/docs/linki description="You might be interested in these, too."/> </community> <resources label="Resources" href="resources/" tab="resources"> - <index label="Index" href="index.html"/> - <tools label="Tools" href="index.html#XMLBeans+Tools" description="Tools for working with XMLBeans."/> + <index label="XMLBeans+Tools" href="index.html" description="Tools for working with XMLBeans."/> <articles label="Articles" href="index.html#XMLBeans+Articles" description="Articles about or related to XMLBeans."/> <books label="Books" href="index.html#XMLBeans+Books" description="Books about XMLBeans"/> </resources> - <home label="Home" href="" tab="home"> - <index label="Welcome" href="index.html" description="Welcome to XMLBeans"/> - <whatIsXMLBeans label="What is XMLBeans?" href="index.html#What+is+XMLBeans%3F" - description="Get the nutshell view."/> - <news label="News" href="news.html" description="News about XMLBeans"/> - <overview label="Overview" href="overview.html" description="XMLBeans Overview"/> - <getStarted label="Getting Started" href="index.html#Getting+Started" description="Jump in here."/> - <faq label="FAQ" href="http://wiki.apache.org/xmlbeans/XmlBeansFaq" - description="View Frequently Asked Questions"/> - <tutorial label="Tutorial: First Steps" - href="documentation/tutorial_getstarted.html" description="Write some XMLBeans code."/> - <sample label="Samples" href="samples/index.html" description="See a list of samples for download."/> - <javadoc300 label="v3.0.0 Javadoc" href="docs/3.0.0/reference/index.html" description="v3.0.0 API"/> - </home> <external-refs> <xml.apache.org href="http://xml.apache.org/"> <forrest href="forrest/"> Added: xmlbeans/site/src/documentation/content/xdocs/status.xml URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/status.xml?rev=1835346&view=auto ============================================================================== --- xmlbeans/site/src/documentation/content/xdocs/status.xml (added) +++ xmlbeans/site/src/documentation/content/xdocs/status.xml Sun Jul 8 10:12:46 2018 @@ -0,0 +1,235 @@ +<?xml version="1.0"?> +<!-- + ==================================================================== + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + ==================================================================== +--> +<!DOCTYPE changes PUBLIC "-//APACHE//DTD Changes POI//EN" "changes-poi.dtd"> + +<changes> + <devs> + <!-- in strict alphabetical order --> + <person id="PD" name="POI Developers" email="dev@poi.apache.org" /> + <person id="XD" name="XMLBeans Developers" email="dev@poi.apache.org" /> + </devs> + + <contexts> + <context id="code" title="Changes to the Code Base"/> + <context id="docs" title="Changes to Documentation"/> + <context id="admin" title="Changes to Project Administration"/> + <context id="design" title="Changes to Design"/> + <context id="build" title="Changes to Build"/> + </contexts> + + <!-- ACTION ATTRIBUTES: + dev: PD + + type: fix, add, remove, update, unknown + + fixes-bug: a comma-separated list of bugzilla bugs or github-## + + breaks-compatibility: used whenever an intentional (or unintentional?) backwards compatibility + was introduced without having a deprecation warning for at least 2 final releases. + Use a value of "true" to indicate a breakage. Otherwise, omit this attribute. + --> + <release version="3.0.0" date="2018-06-29"> + <summary> + <summary-item>use safe xml parsing - remove piccolo support</summary-item> + <summary-item>Java 6 is now minimum supported JRE</summary-item> + </summary> + <actions> + <action dev="PD" type="update" context="code" fixes-bug="XMLBEANS-517">use safe XML parsers</action> + <action dev="PD" type="remove" context="code" fixes-bug="XMLBEANS-516" breaks-compatibility="true">remove unnecessary javax and org.w3c classes</action> + <action dev="PD" type="remove" context="code" fixes-bug="XMLBEANS-515" breaks-compatibility="true">remove piccolo support</action> + <action dev="PD" type="update" context="code" fixes-bug="XMLBEANS-514" breaks-compatibility="true">make java 6 the lowest supported runtime</action> + <action dev="PD" type="fix" context="code" fixes-bug="XMLBEANS-489">fix for Cursor getAllNamespaces not returning default namespace</action> + <action dev="PD" type="fix" context="code" fixes-bug="XMLBEANS-499">xmlbeans2.6.0.jar contains duplicate class files (causes issues on Android)</action> + <action dev="PD" type="remove" context="code" fixes-bug="XMLBEANS-447">Drop the ConcurrentReaderHashMap source code</action> + <action dev="PD" type="fix" context="code" fixes-bug="XMLBEANS-404">entitizeContent CDATA loop iterating too many times (causes assertion error or ArrayIndexOutOfBoundsException in replace)</action> + <action dev="PD" type="fix" context="code" fixes-bug="XMLBEANS-332">XMLBeans changes surrogate pair bytes to question marks</action> + </actions> + </release> + <release version="2.6.0" date="2012-08-14"> + <actions> + <action dev="XD" type="update" context="code">Add new xml option CopyUseNewSynchronizationDomain used for copy. This fixes the scenario when copy and access (ex. selectPath) are used in a multithreading environment.</action> + <action dev="XD" type="update" context="code">Entitize \r when not in pretty print, this helps with maintaining \r entities.</action> + <action dev="XD" type="fix" context="code">Validation of integer value containing dot char.</action> + <action dev="XD" type="fix" context="code">Fix chars in comments to avoid errors in IntelliJ under linux.</action> + <action dev="XD" type="update" context="code">Update durations to latest spec.</action> + <action dev="XD" type="fix" context="code">Compiling schema that contains complex type with simple content that has facets defined in the base simple type</action> + <action dev="XD" type="fix" context="code">Fix for Piccolo lexer when read method returns 0.</action> + <action dev="XD" type="fix" context="code">Preserve the CDATA bookmarks when copy from one xmlobject to another.</action> + <action dev="XD" type="fix" context="code">Resizing circular buffer in saver's output stream implementation.</action> + <action dev="XD" type="fix" context="code">When not specifing type for a particle in derived schema type and when minOccurs is 0.</action> + <action dev="XD" type="update" context="code">Fixed error messages when contain base and derived type names.</action> + <action dev="XD" type="update" context="code">Introducing a default maximum entity replacement limit of 10kb, it can be controled by using the option XmlOptions.setLoadEntityBytesLimit.</action> + <action dev="XD" type="fix" context="docs">Fixed javadoc for inst2xsd and xsd2inst tools.</action> + <action dev="XD" type="fix" context="code">Fix NPE in SchemaTypeImpl.getEnumJavaClass().</action> + <action dev="XD" type="update" context="code">Added multiple entry points and refactored code for xsd2inst code.</action> + <action dev="XD" type="update" context="code">Remove org.w3c.dom files from xbean.jar.</action> + <action dev="XD" type="update" context="code">Add another xpath and xquery interface implementation.</action> + <action dev="XD" type="update" context="code">Add src/xmlinputstream classes org.apache.xmlbeans.xml.stream.* to xmlpublic.jar.</action> + <action dev="XD" type="update" context="code">Make bootstrap run twice to avoid GUMP error emails.</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-396">GML 3.1.1 generated code fails to compile.</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-412">Fix for bug : Pattern facet regex requires dash - to be escaped.</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-414">error cvc-complex-type.2.1: Element 'XXXX' with empty content type cannot have text or element content.</action> + </actions> + </release> + <release version="2.5.0" date="2009-12-14"> + <actions> + <action dev="XD" type="update" context="code">Exit codes for InstanceValidator</action> + <action dev="XD" type="update" context="code">Decimal precision handling fix in xsd2inst</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-350">Option to perform additional, stricter Schema validation checks</action> + <action dev="XD" type="update" context="code">updated pattern for dayTimeDuration</action> + <action dev="XD" type="update" context="code">Extended year min/max value limitations</action> + <action dev="XD" type="update" context="code">Support for date and time types with hour 24.</action> + <action dev="XD" type="update" context="code">NOTATION built-in type</action> + <action dev="XD" type="update" context="code">DocType fix when root element is changed</action> + <action dev="XD" type="update" context="code">"User types" feature - allows mapping of Schema simple types to custom user Java classes http://wiki.apache.org/xmlbeans/UserTypes</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-381">Nested enumeration type compilation error fix</action> + <action dev="XD" type="update" context="code">Deadlock fix in generated impl setter simple and array</action> + <action dev="XD" type="update" context="code">Required attribute fix in streaming validator</action> + <action dev="XD" type="update" context="code">Many other fixes and optimizations</action> + </actions> + </release> + <release version="2.4.0" date="2008-07-08"> + <actions> + <action dev="XD" type="update" context="code">Pluggable XPath/XQuery engine support</action> + <action dev="XD" type="update" context="code">Upgraded support for Saxon 9</action> + <action dev="XD" type="update" context="code">Added Schema compilation option to skip errors in case duplicate component declarations are encountered.</action> + <action dev="XD" type="update" context="code">Finer grained support for CDATA</action> + <action dev="XD" type="update" context="code">Tool to generate XPath for a given cursor position in a document</action> + <action dev="XD" type="update" context="code">added more fine-grained control over XML to Java name mapping</action> + <action dev="XD" type="update" context="code">Add support for JVM-supported encodings</action> + <action dev="XD" type="update" context="code">Adding XmlError codes</action> + <action dev="XD" type="update" context="code">Replace static HashMaps with WeakHashMaps</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-309">Warnings on Generated code</action> + <action dev="XD" type="update" context="code" fixes-bug="XMLBEANS-361">invalid NaN comparisons</action> + <action dev="XD" type="update" context="code">Fix qname marshaling when empty namespace</action> + <action dev="XD" type="update" context="code">Various other bug fixes</action> + </actions> + </release> + <release version="2.3.0" date="2007-06-01"> + <actions> + <action dev="XD" type="update" context="code">Improved Saxon support, Saxon 8.8 became the recommended version</action> + <action dev="XD" type="update" context="code">Added options to control use of CDATA sections when saving to XML</action> + <action dev="XD" type="update" context="code">Added support for QNames in Schema annotations</action> + <action dev="XD" type="update" context="code">Added support for new encodings: UTF-16LE, UTF-16BE, CP936/GBK.</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-274">overzealous whitespace cropping after parsing entities like &amp;</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-276">selectPath() with setXqueryCurrentNodeVar() option does not work for Saxon</action> + <action dev="XD" type="fix" context="code">synchronization problem with array setters</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-209">Saver$TextSaver.replace method throws java.lang.ArrayIndexOutOfBoundsException</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-290">QNameSet generated by QNameSet.forArray(QName[]) can't be unioned with other QNameSets</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-291">java.lang.ArrayIndexOutOfBoundsException when saving XML</action> + <action dev="XD" type="fix" context="code" fixes-bug="XMLBEANS-275">XQuery gives wrong result with Saxon 8.6.1</action> + <action dev="XD" type="fix" context="code">bug during generation of complex types with simple content</action> + <action dev="XD" type="fix" context="code">improved error handling during loading of Schema type system</action> + <action dev="XD" type="fix" context="code">bugs in Duration serialization</action> + <action dev="XD" type="fix" context="code">XMLCursor.getTextValue()</action> + <action dev="XD" type="fix" context="code">Remove year zero from GDate, GDateBuilder and XmlCalendar per XMLSchema spec D.3.2</action> + </actions> + </release> + <release version="2.2.0" date="2006-06-23"> + <actions> + <action dev="XD" type="update" context="code">Allow polymorphism in Extension Interfaces Feature</action> + <action dev="XD" type="update" context="code">Fix for circular buffer in TextSaver</action> + <action dev="XD" type="update" context="code">Tuned synchronization for multithreaded validation</action> + <action dev="XD" type="update" context="code">Updated to the latest XMLSchema.xsd - January 25, 2006</action> + <action dev="XD" type="update" context="code">Better QName validation</action> + <action dev="XD" type="update" context="code">Fix insertion positions when using substitution groups with arrays</action> + <action dev="XD" type="update" context="code">Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1</action> + <action dev="XD" type="update" context="code">Fix for regex validation in multi-threaded, multi-processor environment</action> + <action dev="XD" type="update" context="code">Fix for schema compilation error when restricting complex type with simple content</action> + <action dev="XD" type="update" context="code">Implemented XMLInputStream interface for saving a store</action> + <action dev="XD" type="update" context="code">XQuery external variable binding support</action> + <action dev="XD" type="update" context="code">Various other bug fixes</action> + </actions> + </release> + <release version="2.1.0" date="2005-11-16"> + <actions> + <action dev="XD" type="update" context="code">Fixed the issue whereby some IDEs would have problems with the TypeSystemHolder class being generated in the classes directory</action> + <action dev="XD" type="update" context="code">Better integration with Maven</action> + <action dev="XD" type="update" context="code">Implemented support for ID/IDREF in DTDs via DOM's .getElementByID()</action> + <action dev="XD" type="update" context="code">Integrated a patch that makes XmlBeans work in a sandboxed environment</action> + <action dev="XD" type="update" context="code">Added the ability to control entitization of characters when saving documents</action> + <action dev="XD" type="update" context="code">Fixed issue with memory reclamation in multi-threaded environments, which was delayed too much so it could be mistaken for a memory leak</action> + <action dev="XD" type="update" context="code">Added numerous new test cases and performance tests</action> + <action dev="XD" type="update" context="code">Continued improving performance, especially in the DOM support and XmlCursor areas</action> + <action dev="XD" type="update" context="code">Added column numbers support in our snapshot of Piccolo; validation and XMLSchema error reporting benefit from this and is of course usable from user code</action> + <action dev="XD" type="update" context="code">Line/column number is now also available for end-tags</action> + <action dev="XD" type="update" context="code">Solved a legal inconsistency surrounding our use of JSR173 APIs</action> + <action dev="XD" type="update" context="code">Fixed a lot of reported issues in various areas of the product</action> + </actions> + </release> + <release version="2.0.0" date="2005-06-30"> + <actions> + <action dev="XD" type="update" context="code">many performance related changes, especialy in the DOM and Cursor areas</action> + <action dev="XD" type="update" context="code">rewrite of the <xs:redefine> support</action> + <action dev="XD" type="update" context="code">Completed the implementation of Filer</action> + <action dev="XD" type="update" context="code">new documentation on xs:any, validation plus updates of the old docs</action> + <action dev="XD" type="update" context="code">many bug fixes, including perm gen memory bug</action> + </actions> + </release> + <release version="2.0.0-beta1" date="2005-02-24"> + <actions> + <action dev="XD" type="update" context="code">new store implementation, including native DOM implementation</action> + <action dev="XD" type="update" context="code">Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required.</action> + <action dev="XD" type="update" context="code">Sample xml generation from an schema file</action> + <action dev="XD" type="update" context="code">New failfast behavior for simple types, more consistent</action> + <action dev="XD" type="update" context="code">EntityResolver is setable in SchemaCompiler</action> + <action dev="XD" type="update" context="code">XPath 2.0 and Xquery support through Saxon</action> + <action dev="XD" type="update" context="code">java 1.5 generics for array properties added to generated source</action> + <action dev="XD" type="update" context="code">Simplified working with substitution groups by adding XmlObject.substitute() method</action> + <action dev="XD" type="update" context="code">"-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents</action> + <action dev="XD" type="update" context="code">uniform access to the getSourceName() method in Schema Object Model</action> + <action dev="XD" type="update" context="code">Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans()</action> + <action dev="XD" type="update" context="code">Added error codes and improved validation error messages</action> + <action dev="XD" type="update" context="code">Changed .xsb format and loading strategy to improve performance</action> + <action dev="XD" type="update" context="code">Ability to pass URLs instead of Files for Wsdl/Schemas</action> + <action dev="XD" type="update" context="code">Added option to pass in "##local" to -allowmdef</action> + <action dev="XD" type="update" context="code">Inst2xsd: support for xsi:nil and qname fix.</action> + <action dev="XD" type="update" context="code">adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute</action> + <action dev="XD" type="update" context="code">adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders</action> + <action dev="XD" type="update" context="code">added Location to streaming validation errors</action> + <action dev="XD" type="update" context="code">Instance 2 schema tool</action> + <action dev="XD" type="update" context="code">Support for arbitrarily nesting <xsd:redefine>s</action> + <action dev="XD" type="update" context="code">New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities</action> + <action dev="XD" type="update" context="code">Add ability for XmlSaxHandler to insert bookmarks while loading</action> + <action dev="XD" type="update" context="code">Added a diff utility that compares two jars (or directories) containing compiled Schema types</action> + <action dev="XD" type="update" context="code">Interface and pre-post extensions</action> + <action dev="XD" type="update" context="code">Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader</action> + <action dev="XD" type="update" context="code">Functionality to retrieve xml validation errors programatically</action> + <action dev="XD" type="update" context="code">Added saver options to not save xml decl</action> + <action dev="XD" type="update" context="code">Added ability to compile Schemas containing references to SOAP11 encoded arrays</action> + <action dev="XD" type="update" context="code">selectChildren and selectAttributes for dynamic getters and some wildcard scenarios</action> + <action dev="XD" type="update" context="code">Location in ValidatingXmlStreamReader</action> + <action dev="XD" type="update" context="code">Added a wrapper over jsr173's XMLStreamReader</action> + <action dev="XD" type="update" context="code">Added support for default value in XMLStreamReaderExt interface and implementation</action> + <action dev="XD" type="update" context="code">Adding typed value for QName case in the Validator</action> + <action dev="XD" type="update" context="code">Adding an utility for validation of simple schema types</action> + <action dev="XD" type="update" context="code">Improved the Validator to ofer PSVI info</action> + <action dev="XD" type="update" context="code">Exposed some of the XMLSchema validator functionality in the public interfaces</action> + <action dev="XD" type="update" context="code">Added support for XML Catalog, based on Apache Commons CatalogResolver</action> + <action dev="XD" type="update" context="code">Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream</action> + <action dev="XD" type="update" context="code">Adds support for annotations in XMLSchema</action> + <action dev="XD" type="update" context="code">Added JSR 173 support</action> + <action dev="XD" type="update" context="code">performance tests</action> + <action dev="XD" type="update" context="code">various feature tests</action> + <action dev="XD" type="update" context="code">samples and documentation</action> + <action dev="XD" type="update" context="code">packaging, licencing changes</action> + </actions> + </release> +</changes> Modified: xmlbeans/site/src/documentation/resources/schema/catalog.xcat URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/resources/schema/catalog.xcat?rev=1835346&r1=1835345&r2=1835346&view=diff ============================================================================== --- xmlbeans/site/src/documentation/resources/schema/catalog.xcat (original) +++ xmlbeans/site/src/documentation/resources/schema/catalog.xcat Sun Jul 8 10:12:46 2018 @@ -17,10 +17,8 @@ --> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> + <!-- OASIS XML Catalog for Forrest Documents --> -<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" - prefer="public"> -<!-- Download --> - <public publicId="-//Acme//DTD Hello Document V1.0//EN" - uri="hello-v10.dtd"/> -</catalog> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public"> + <public publicId="-//APACHE//DTD Changes POI//EN" uri="changes-poi.dtd"/> +</catalog> \ No newline at end of file Added: xmlbeans/site/src/documentation/resources/schema/changes-poi.dtd URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/resources/schema/changes-poi.dtd?rev=1835346&view=auto ============================================================================== --- xmlbeans/site/src/documentation/resources/schema/changes-poi.dtd (added) +++ xmlbeans/site/src/documentation/resources/schema/changes-poi.dtd Sun Jul 8 10:12:46 2018 @@ -0,0 +1,71 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- =================================================================== + + Apache Changes POI DTD + +PURPOSE: + This DTD was developed to create a simple yet powerful document + type for software development changes for use with the Apache projects. + It is an XML-compliant DTD and it's maintained by the Apache POI + project. + +TYPICAL INVOCATION: + + <!DOCTYPE document PUBLIC + "-//APACHE//DTD Changes POI//EN" + "changes-poi.dtd"> + +NOTES: + It is important, expecially in open developped software projects, to keep + track of software changes both to give users indications of bugs that might + have been resolved, as well, and not less important, to provide credits + for the support given to the project. It is considered vital to provide + adequate payback using recognition and credits to let users and developers + feel part of the community, thus increasing development power. +==================================================================== --> + +<!-- =============================================================== --> +<!-- Include the Documentation DTD --> +<!-- =============================================================== --> + +<!ENTITY % document PUBLIC + "-//APACHE//ENTITIES Documentation V2.0//EN" + "document-v20.mod"> +%document; + +<!-- =============================================================== --> +<!-- Include the Common ISO Character Entity Sets --> +<!-- =============================================================== --> + +<!ENTITY % common-charents PUBLIC + "-//APACHE//ENTITIES Common Character Entity Sets V1.0//EN" + "common-charents-v10.mod"> +%common-charents; + +<!-- =============================================================== --> +<!-- Include the Changes module --> +<!-- =============================================================== --> + +<!ENTITY % changes PUBLIC + "-//APACHE//ENTITIES Changes POI//EN" + "changes-poi.mod"> +%changes; + +<!-- =============================================================== --> +<!-- End of DTD --> +<!-- =============================================================== --> Added: xmlbeans/site/src/documentation/resources/schema/changes-poi.mod URL: http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/resources/schema/changes-poi.mod?rev=1835346&view=auto ============================================================================== --- xmlbeans/site/src/documentation/resources/schema/changes-poi.mod (added) +++ xmlbeans/site/src/documentation/resources/schema/changes-poi.mod Sun Jul 8 10:12:46 2018 @@ -0,0 +1,80 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- =================================================================== + Apache Changes POI Module +PURPOSE: + This DTD was developed to create a simple yet powerful document + type for software development changes for use with the Apache projects. + It is an XML-compliant DTD and it's maintained by the Apache XML + project. +TYPICAL INVOCATION: + <!ENTITY % changes PUBLIC + "-//APACHE//ENTITIES Changes POI//EN" + "changes-poi.mod"> + %changes; +NOTES: + It is important, expecially in open developped software projects, to keep + track of software changes both to give users indications of bugs that mig + have been resolved, as well, and not less important, to provide credits + for the support given to the project. It is considered vital to provide + adequate payback using recognition and credits to let users and developer + feel part of the community, thus increasing development power. +==================================================================== --> + +<!-- =============================================================== --> +<!-- Document Type Definition --> +<!-- =============================================================== --> +<!ELEMENT changes (devs?, contexts, release+)> +<!ATTLIST changes %common.att;> + +<!ELEMENT devs (person+)> +<!ATTLIST devs %common.att;> + +<!ELEMENT contexts (context+)> +<!ELEMENT context EMPTY> +<!ATTLIST context %common-idreq.att; + %title.att;> + + +<!ELEMENT release (summary?,actions)> +<!ATTLIST release %common.att; + version CDATA #REQUIRED + date CDATA #REQUIRED> + +<!ELEMENT summary (summary-item+)> +<!ELEMENT summary-item (%content.mix;|bug)*> + +<!ELEMENT actions (action+)> +<!ELEMENT action (%content.mix;|bug)*> +<!ATTLIST action + %common.att; + dev IDREF #REQUIRED + context IDREFS #REQUIRED + type (add|remove|update|fix) #IMPLIED + due-to CDATA #IMPLIED + due-to-email CDATA #IMPLIED + fixes-bug CDATA #IMPLIED + breaks-compatibility (true|false) #IMPLIED> + +<!ELEMENT bug EMPTY> +<!ATTLIST bug %common.att; + num CDATA #REQUIRED> + + +<!-- =============================================================== --> +<!-- End of DTD --> +<!-- =============================================================== --> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org