Author: oheger
Date: Sun Jun 1 13:22:56 2008
New Revision: 662282
URL: http://svn.apache.org/viewvc?rev=662282&view=rev
Log:
CONFIGURATION-307: Javadocs improvements
Modified:
commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
Modified:
commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
URL:
http://svn.apache.org/viewvc/commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java?rev=662282&r1=662281&r2=662282&view=diff
==============================================================================
---
commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
(original)
+++
commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
Sun Jun 1 13:22:56 2008
@@ -128,6 +128,24 @@
* property is always consistent when you load and save a configuration file.
* Otherwise the values of properties can become corrupted.</p>
*
+ * <p>Whitespace in the content of XML documents is trimmed per default. In
most
+ * cases this is desired. However, sometimes whitespace is indeed important and
+ * should be treated as part of the value of a property as in the following
+ * example:
+ * <pre>
+ * <indent> </indent>
+ * </pre></p>
+ *
+ * <p>Per default the spaces in the <code>indent</code> element will be trimmed
+ * resulting in an empty element. To tell <code>XMLConfiguration</code> that
+ * spaces are relevant the <code>xml:space</code> attribute can be used, which
is
+ * defined in the <a href="http://www.w3.org/TR/REC-xml/#sec-white-space">XML
+ * specification</a>. This will look as follows:
+ * <pre>
+ * <indent <strong>xml:space="preserve"</strong>>
</indent>
+ * </pre>
+ * The value of the <code>indent</code> property will now contain the
spaces.</p>
+ *
* <p><code>XMLConfiguration</code> implements the <code>[EMAIL PROTECTED]
FileConfiguration}</code>
* interface and thus provides full support for loading XML documents from
* different sources like files, URLs, or streams. A full description of these