Author: veithen
Date: Wed Jul 29 19:38:31 2009
New Revision: 799033

URL: http://svn.apache.org/viewvc?rev=799033&view=rev
Log:
Added some more details about XL XP-J.

Modified:
    webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml

Modified: webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml?rev=799033&r1=799032&r2=799033&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml (original)
+++ webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml Wed Jul 29 
19:38:31 2009
@@ -89,7 +89,12 @@
                             <quote>XL XML Processor for Java</quote> is IBM's 
implementation of StAX 1.0
                             and is part of IBM's JRE/JDK v6. Note that due
                             to an agreement between IBM and Sun, IBM's Java 
implementation for the Windows
-                            platform is not freely available. The JDK for 
Linux can be downloaded from the
+                            platform is not available as a separate download, 
but only bundled with another
+                            IBM product, e.g. <ulink 
url="http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/";>WebSphere
+                            Application Server for Developers</ulink>.
+                        </para>
+                        <para>    
+                            On the other hand, the JDK for Linux can be 
downloaded as a separate package from the
                             <link 
url="https://www.ibm.com/developerworks/java/jdk/linux/download.html";>developerWorks
                             site</link>. There are versions for 32-bit x86 
(<quote>xSeries</quote>) and 64-bit AMD.
                             They are available as RPMs and tarballs. To 
install the JDK properly on a Debian
@@ -204,7 +209,13 @@
                 Javadoc, unless one assumes that <quote>the current 
START_ELEMENT / END_ELEMENT pair</quote>
                 means the element opened by a call to 
<methodname>writeStartElement</methodname> immediately following
                 the call to <methodname>setPrefix</methodname>. This however 
would be a very arbitrary interpretation
-                of the Javadoc.
+                of the Javadoc<footnote><para>Early versions of XL XP-J were 
based on this interpretation of the
+                specifications, but this has been corrected. Versions 
conforming to the specifications support
+                a special property called 
<varname>javax.xml.stream.XMLStreamWriter.isSetPrefixBeforeStartElement</varname>,
+                which always returns <code>Boolean.FALSE</code>. This allows 
to easily distinguish the non
+                conforming versions from the newer versions. Note that in 
contrast to what the usage of the reserved
+                <literal>javax.xml.stream</literal> prefix suggests, this is a 
vendor specific property that
+                is not supported by other implementations.</para></footnote>.
             </para>
             <para>
                 The correctness of the comments in the previous paragraph can 
be checked using the following


Reply via email to