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