commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "matthew smith (JIRA)" <j...@apache.org>
Subject [jira] Created: (CONFIGURATION-427) XMLPropertyListConfiguration cannot save arrays in the correct plist form
Date Wed, 03 Nov 2010 22:53:24 GMT
XMLPropertyListConfiguration cannot save arrays in the correct plist form
-------------------------------------------------------------------------

                 Key: CONFIGURATION-427
                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-427
             Project: Commons Configuration
          Issue Type: Bug
    Affects Versions: 1.6
         Environment: should show up in any environment, as the test cases are disabled for
arrays and maps:
http://commons.apache.org/configuration/xref-test/org/apache/commons/configuration/plist/TestXMLPropertyListConfiguration.html#199
I was testing 1.6 using groovy console under Mac OS X 10.6
            Reporter: matthew smith
            Priority: Minor


groovy> import org.apache.commons.configuration.plist.* 
groovy> def config = new XMLPropertyListConfiguration() 
groovy> config.addProperty("things", ['chair', 'hat', 'door'])  
groovy> config.save(System.out) 

results in
 
<?xml version="1.0"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="1.0">
    <dict>
        <key>things</key>
        <string>chair</string>

        <key>things</key>
        <string>hat</string>

        <key>things</key>
        <string>door</string>
    </dict>
</plist>

expecting

<?xml version="1.0"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="1.0">
    <dict>
        <key>things</key>
        <array>
          <string>chair</string>
          <string>hat</string>
          <string>door</string>
      </array>
    </dict>
</plist>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message