You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by ra...@apache.org on 2005/06/30 23:06:29 UTC

svn commit: r208684 - in /xmlbeans/site: build/site/ build/site/sourceAndBinaries/ src/documentation/content/xdocs/ src/documentation/content/xdocs/sourceAndBinaries/

Author: radup
Date: Thu Jun 30 14:06:27 2005
New Revision: 208684

URL: http://svn.apache.org/viewcvs?rev=208684&view=rev
Log:
Updated the website with news of the V2 release.

Modified:
    xmlbeans/site/build/site/index.html
    xmlbeans/site/build/site/index.pdf
    xmlbeans/site/build/site/news.html
    xmlbeans/site/build/site/news.pdf
    xmlbeans/site/build/site/sourceAndBinaries/index.html
    xmlbeans/site/build/site/sourceAndBinaries/index.pdf
    xmlbeans/site/src/documentation/content/xdocs/index.xml
    xmlbeans/site/src/documentation/content/xdocs/news.xml
    xmlbeans/site/src/documentation/content/xdocs/sourceAndBinaries/index.xml

Modified: xmlbeans/site/build/site/index.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/index.html?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/build/site/index.html (original)
+++ xmlbeans/site/build/site/index.html Thu Jun 30 14:06:27 2005
@@ -283,23 +283,26 @@
 <a name="N1000C"></a><a name="Latest+News"></a>
 <h3>Latest News</h3>
 <div style="margin-left: 0 ; border: 2px">
+<p>
+<strong>XMLBeans V2 released!</strong>
+</p>
 <p>Read the latest <a href="news.html">XMLBeans news</a>!</p>
 </div>
 		
-<a name="N1001A"></a><a name="Introduction+to+XMLBeans"></a>
+<a name="N1001E"></a><a name="Introduction+to+XMLBeans"></a>
 <h3>Introduction to XMLBeans</h3>
 <div style="margin-left: 0 ; border: 2px">
-<p>XMLBeans is a tool that allows you to access the <em>full</em> power of XML in a Java friendly way.  It is an XML-Java binding tool.  The idea is that you can 
-			take advantage 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 
+<p>XMLBeans is a tool that allows you to access the <em>full</em> power of XML in a Java friendly way. The idea is that you can 
+			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.  XMLBeans uses XML Schema to <em>compile</em> Java interfaces and classes that you can then use to access and modify XML instance data.  
 			Using XMLBeans is similar to using any other Java interface/class, you will see things like <span class="codefrag">getFoo</span> or <span class="codefrag">setFoo</span> just as 
 			you would
 			expect when working with Java.  While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also
-			API's that allow you access to the full XML infoset (XMLBeans keeps full XML Infoset fidelity) as well as to allow you to <em>reflect</em> into the XML schema
+			API's that allow you access to the full XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to <em>reflect</em> into the XML schema
 			itself through an XML Schema Object model.</p>
 <p>For more details on XMLBeans see the <a href="http://wiki.apache.org/xmlbeans">XMLBeans Wiki pages</a> or 
 			the XMLBeans documentation (the Documentation tab on this website).</p>
-<a name="N10039"></a><a name="What+makes+XMLBeans+Different"></a>
+<a name="N1003D"></a><a name="What+makes+XMLBeans+Different"></a>
 <h4>What makes XMLBeans Different</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>There are at least two major things that make XMLBeans unique from other XML-Java binding options.</p>
@@ -350,7 +353,7 @@
 </div>
 </div>
 		
-<a name="N10074"></a><a name="History"></a>
+<a name="N10078"></a><a name="History"></a>
 <h3>History</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>XMLBeans was submitted to the Apache Incubator and Apache XML projects by BEA Systems in September 2003.  Thanks to the support and guidance of Steven Noels (project sponsor) 
@@ -361,7 +364,7 @@
 			products as well as by a growing number of large users including some of the largest companies in the world.</p>
 </div>
 		
-<a name="N10082"></a><a name="Future"></a>
+<a name="N10086"></a><a name="Future"></a>
 <h3>Future</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The future of XMLBeans is exciting and you are invited to contribute.  XMLBeans Version 1 is a great, stable technology that will continue to 

Modified: xmlbeans/site/build/site/index.pdf
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/index.pdf?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
Binary files - no diff available.

Modified: xmlbeans/site/build/site/news.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/news.html?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/build/site/news.html (original)
+++ xmlbeans/site/build/site/news.html Thu Jun 30 14:06:27 2005
@@ -281,7 +281,43 @@
 </table>
 
 
-<a name="N1000C"></a><a name="Update%3A+The+missing+xbean_xpath.jar+and+xmlpublic.jar+from+the+2.0.0-beta1+release+have+been+found%21+%283+March+2005%29"></a>
+<a name="N1000C"></a><a name="Release%3A+Apache+XMLBeans+2.0.0+released%21+%2830+June+2005%29"></a>
+<h3>Release: Apache XMLBeans 2.0.0 released! (30 June 2005)</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+  The XMLBeans team is happy to announce the availability of XMLBeans V2.
+  <a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download it</a> from you favorite mirrror and check it out!
+</p>
+<p>
+  Here's a short list of improvements in this release:
+</p>
+<ul>
+  
+<li>Improved XQuery/XPath integration - Both XQuery and XPath on XMLBeans are now fully integrated. XPath and XQuery expressions can return other XMLObjects, or they can be executed using an XmlCursor instance, in which case you manipulate the results using a cursor.</li>
+
+  
+<li>DOM Level II Support - DOM Level II support is now implemented natively so that you can handle the underlying XML in the DOM style. You can switch between DOM, XmlCursor, and XmlObject (either untyped or typed). This improves performance and reduces the memory footprint over Version 1.</li>
+
+  
+<li>Extensions - You can now add custom functionality to generated XMLBeans. You can pass to the Schema Compiler 1) an interface that defines the set of methods to implement and 2) a static handler that implements this functionality. The generated classes will implement the interface and, for each method, call out to the static handler.</li>
+
+  
+<li>Improved Error Handling - This version adds error codes and ensures message consistency. In addition, fail-fast behavior is provided for simple types, while access to the post schema validation infoset is made available during validation.</li>
+
+  
+<li>Performance - Performance has been improved across the board.  Native DOM support improves performance and memory footprint; XML parsing is now by default performed by Piccolo, a high performance parser; incremental compilation of only modified artifacts has been added; and the performance of the XmlCursor implementation has been greatly improved.</li>
+
+  
+<li>JDK 1.5 Generics - Generated classes now optionally take advantage of JDK 1.5 Generics.  Note that JDK 1.4 continues to be supported.</li>
+
+  
+<li>XML Instance/XSD Generation - You can generate a sample XML instance from schema using the xsd2inst tool (which uses the SchemaInstanceGenerator class). You can also generate a schema from an instance using the inst2xsd tool (which uses the Inst2Xsd class).</li>
+
+</ul>
+</div>
+
+
+<a name="N10035"></a><a name="Update%3A+The+missing+xbean_xpath.jar+and+xmlpublic.jar+from+the+2.0.0-beta1+release+have+been+found%21+%283+March+2005%29"></a>
 <h3>Update: The missing xbean_xpath.jar and xmlpublic.jar from the 2.0.0-beta1 release have been found! (3 March 2005)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -310,7 +346,7 @@
 </div>
 
 
-<a name="N10026"></a><a name="Release%3A+Apache+XMLBeans+2.0.0-beta1%2C+1.0.4%2C+and+1.0.4-jdk1.3+released%21+%2824+February+2005%29"></a>
+<a name="N1004F"></a><a name="Release%3A+Apache+XMLBeans+2.0.0-beta1%2C+1.0.4%2C+and+1.0.4-jdk1.3+released%21+%2824+February+2005%29"></a>
 <h3>Release: Apache XMLBeans 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3 released! (24 February 2005)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The Apache XMLBeans project is pleased to announce new releases of XMLBeans available for
@@ -348,7 +384,7 @@
 </div>
 
 
-<a name="N10052"></a><a name="XMLBeans+moved+to+SVN+%287+December+2004%29"></a>
+<a name="N1007B"></a><a name="XMLBeans+moved+to+SVN+%287+December+2004%29"></a>
 <h3>XMLBeans moved to SVN (7 December 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>XMLBeans changed it's repository from CVS to <a href="http://subversion.tigris.org/">Subversion</a>. See the sources at the new location: 
@@ -357,7 +393,7 @@
 </div>
 
 
-<a name="N10064"></a><a name="Article%3A+Configuring+XMLBeans+%2830+November+2004%29"></a>
+<a name="N1008D"></a><a name="Article%3A+Configuring+XMLBeans+%2830+November+2004%29"></a>
 <h3>Article: Configuring XMLBeans (30 November 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>Read <a href="http://dev2dev.bea.com/technologies/xmlbeans/articles/Configuring_XMLBeans.jsp">Configuring XMLBeans</a>
@@ -369,7 +405,7 @@
 </div>
 
 
-<a name="N1007A"></a><a name="Presentation%3A+Apache+XMLBeans+2%3A+Accessing+the+Full+Power+of+XML+in+Java+%2817+November+2004%29"></a>
+<a name="N100A3"></a><a name="Presentation%3A+Apache+XMLBeans+2%3A+Accessing+the+Full+Power+of+XML+in+Java+%2817+November+2004%29"></a>
 <h3>Presentation: Apache XMLBeans 2: Accessing the Full Power of XML in Java (17 November 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>I've put my presentation from <a href="http://apachecon.com/2004/US/index.html">ApacheCon 2004</a> online, titled <a href="http://www.apache.org/~kkrouse/apachecon/ac2004_XmlBeans_v2.ppt">Apache XMLBeans 2: Accessing the Full Power of XML in Java</a> (ppt).  Enjoy!
@@ -380,7 +416,7 @@
 </div>
 
 
-<a name="N10090"></a><a name="ApacheCon+2004+%2813-17+November+2004%29"></a>
+<a name="N100B9"></a><a name="ApacheCon+2004+%2813-17+November+2004%29"></a>
 <h3>ApacheCon 2004 (13-17 November 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -395,7 +431,7 @@
 </div>
 
 
-<a name="N100A5"></a><a name="Article%3A+XML-Java+Data+Binding+Using+XMLBeans+%2828+July+2004%29"></a>
+<a name="N100CE"></a><a name="Article%3A+XML-Java+Data+Binding+Using+XMLBeans+%2828+July+2004%29"></a>
 <h3>Article: XML-Java Data Binding Using XMLBeans (28 July 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>Read <a href="http://www.onjava.com/pub/a/onjava/2004/07/28/XMLBeans.html">XML-Java Data
@@ -408,7 +444,7 @@
 </div>
 
 
-<a name="N100BF"></a><a name="XMLBeans+1.0.3+Released+%2828+June+2004%29"></a>
+<a name="N100E8"></a><a name="XMLBeans+1.0.3+Released+%2828+June+2004%29"></a>
 <h3>XMLBeans 1.0.3 Released (28 June 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -421,7 +457,7 @@
 </div>
 
 
-<a name="N100DB"></a><a name="XMLBeans+becomes+a+Top+Level+Apache+project+%2825+June+2004%29"></a>
+<a name="N10104"></a><a name="XMLBeans+becomes+a+Top+Level+Apache+project+%2825+June+2004%29"></a>
 <h3>XMLBeans becomes a Top Level Apache project (25 June 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>Apache XMLBeans Project has graduated out the <a href="http://incubator.apache.org/">Apache
@@ -433,7 +469,7 @@
 </div>
 
 
-<a name="N100F1"></a><a name="XMLBeans+%28incubated%29+1.0.2+Released+%2823+April+2004%29"></a>
+<a name="N1011A"></a><a name="XMLBeans+%28incubated%29+1.0.2+Released+%2823+April+2004%29"></a>
 <h3>XMLBeans (incubated) 1.0.2 Released (23 April 2004)</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>

Modified: xmlbeans/site/build/site/news.pdf
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/news.pdf?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
Binary files - no diff available.

Modified: xmlbeans/site/build/site/sourceAndBinaries/index.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/sourceAndBinaries/index.html?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/build/site/sourceAndBinaries/index.html (original)
+++ xmlbeans/site/build/site/sourceAndBinaries/index.html Thu Jun 30 14:06:27 2005
@@ -219,7 +219,7 @@
 <div class="label">Note</div>
 <div class="content">
         
-<strong>Current release:</strong> 2.0.0-beta1 released on Feb. 24th, 2005<br>
+<strong>Current release:</strong> 2.0.0 released on Jun. 30th, 2005<br>
         
 <strong>Latest 1.x maintenance release:</strong> 1.0.4 released on Feb. 24th, 2005
       </div>
@@ -230,7 +230,7 @@
 <h3>Binary or source?</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
-        Most users will want to <a href="http://www.apache.org/dyn/closer.cgi/xmlbeans">download</a> a binary release of
+        Most users will want to download a <a href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries">binary release</a> of
         XMLBeans.  If you're interested in contributing or like to live on the bleeding edge, you
         may want to compile the source for yourself.
       </p>

Modified: xmlbeans/site/build/site/sourceAndBinaries/index.pdf
URL: http://svn.apache.org/viewcvs/xmlbeans/site/build/site/sourceAndBinaries/index.pdf?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
Binary files - no diff available.

Modified: xmlbeans/site/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/xdocs/index.xml?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/index.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/index.xml Thu Jun 30 14:06:27 2005
@@ -7,17 +7,18 @@
 	<body>
 		<section>
 			<title>Latest News</title>
+                        <p><strong>XMLBeans V2 released!</strong></p>
 			<p>Read the latest <link href="site:news">XMLBeans news</link>!</p>
 		</section>
 		<section>
 			<title>Introduction to XMLBeans</title>
-			<p>XMLBeans is a tool that allows you to access the <em>full</em> power of XML in a Java friendly way.  It is an XML-Java binding tool.  The idea is that you can 
-			take advantage 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 
+			<p>XMLBeans is a tool that allows you to access the <em>full</em> power of XML in a Java friendly way. The idea is that you can 
+			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.  XMLBeans uses XML Schema to <em>compile</em> Java interfaces and classes that you can then use to access and modify XML instance data.  
 			Using XMLBeans is similar to using any other Java interface/class, you will see things like <code>getFoo</code> or <code>setFoo</code> just as 
 			you would
 			expect when working with Java.  While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also
-			API's that allow you access to the full XML infoset (XMLBeans keeps full XML Infoset fidelity) as well as to allow you to <em>reflect</em> into the XML schema
+			API's that allow you access to the full XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to <em>reflect</em> into the XML schema
 			itself through an XML Schema Object model.</p>
 			<p>For more details on XMLBeans see the <link href="http://wiki.apache.org/xmlbeans">XMLBeans Wiki pages</link> or 
 			the XMLBeans documentation (the Documentation tab on this website).</p>

Modified: xmlbeans/site/src/documentation/content/xdocs/news.xml
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/xdocs/news.xml?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/news.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/news.xml Thu Jun 30 14:06:27 2005
@@ -9,6 +9,32 @@
 <body>
 
 <section>
+<title>Release: Apache XMLBeans 2.0.0 released! (30 June 2005)</title>
+<p>
+  The XMLBeans team is happy to announce the availability of XMLBeans V2.
+  <link href="http://www.apache.org/dyn/closer.cgi/xmlbeans">Download it</link> from you favorite mirrror and check it out!
+</p>
+<p>
+  Here's a short list of improvements in this release:
+</p>
+<ul>
+  <li>Improved XQuery/XPath integration - Both XQuery and XPath on XMLBeans are now fully integrated. XPath and XQuery expressions can return other XMLObjects, or they can be executed using an XmlCursor instance, in which case you manipulate the results using a cursor.</li>
+
+  <li>DOM Level II Support - DOM Level II support is now implemented natively so that you can handle the underlying XML in the DOM style. You can switch between DOM, XmlCursor, and XmlObject (either untyped or typed). This improves performance and reduces the memory footprint over Version 1.</li>
+
+  <li>Extensions - You can now add custom functionality to generated XMLBeans. You can pass to the Schema Compiler 1) an interface that defines the set of methods to implement and 2) a static handler that implements this functionality. The generated classes will implement the interface and, for each method, call out to the static handler.</li>
+
+  <li>Improved Error Handling - This version adds error codes and ensures message consistency. In addition, fail-fast behavior is provided for simple types, while access to the post schema validation infoset is made available during validation.</li>
+
+  <li>Performance - Performance has been improved across the board.  Native DOM support improves performance and memory footprint; XML parsing is now by default performed by Piccolo, a high performance parser; incremental compilation of only modified artifacts has been added; and the performance of the XmlCursor implementation has been greatly improved.</li>
+
+  <li>JDK 1.5 Generics - Generated classes now optionally take advantage of JDK 1.5 Generics.  Note that JDK 1.4 continues to be supported.</li>
+
+  <li>XML Instance/XSD Generation - You can generate a sample XML instance from schema using the xsd2inst tool (which uses the SchemaInstanceGenerator class). You can also generate a schema from an instance using the inst2xsd tool (which uses the Inst2Xsd class).</li>
+</ul>
+</section>
+
+<section>
 <title>Update: The missing xbean_xpath.jar and xmlpublic.jar from the 2.0.0-beta1 release have been found! (3 March 2005)</title>
 <p>
   The binary distribution of XMLBeans 2.0.0-beta1 is missing the xbean_xpath.jar and xmlpublic.jar

Modified: xmlbeans/site/src/documentation/content/xdocs/sourceAndBinaries/index.xml
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/xdocs/sourceAndBinaries/index.xml?rev=208684&r1=208683&r2=208684&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/sourceAndBinaries/index.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/sourceAndBinaries/index.xml Thu Jun 30 14:06:27 2005
@@ -8,15 +8,15 @@
     <section>
       <title>Current Release</title>
       <note>
-        <strong>Current release:</strong> 2.0.0-beta1 released on Feb. 24th, 2005<br/>
+        <strong>Current release:</strong> 2.0.0 released on Jun. 30th, 2005<br/>
         <strong>Latest 1.x maintenance release:</strong> 1.0.4 released on Feb. 24th, 2005
       </note>
     </section>
     <section>
       <title>Binary or source?</title>
       <p>
-        Most users will want to <link
-          href="http://www.apache.org/dyn/closer.cgi/xmlbeans">download</link> a binary release of
+        Most users will want to download a <link
+          href="http://www.apache.org/dyn/closer.cgi/xmlbeans/binaries">binary release</link> of
         XMLBeans.  If you're interested in contributing or like to live on the bleeding edge, you
         may want to compile the source for yourself.
       </p>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org