Hi,
note that this is a shared mailing list, so it is convention to prefix
the subject with the name of the component the question relates to.
Please have a look at the user's guide at
http://commons.apache.org/proper/commons-configuration/userguide_v1.10/howto_xml.html#Adding_new_properties
There is an example how properties can be added to a complex XML structure.
HTH
Oliver
On 02.01.2015 19:50, jeevi tesh wrote:
Hi,
I need to add a new property facing lots of issue suggestion required.
Here is my XML format
<?xml version="1.0" encoding="UTF-8"?>
<Resources>
<Resource>
<ResourceName>blackwoods</ResourceName>
<ResourceURL><![CDATA[WWW.blackwoods.com]]></ResourceURL>
</Resource>
<Resource>
<ResourceName>ordermax</ResourceName>
<ResourceURL><![CDATA[http://www.ordermax.com]]></ResourceURL>
</Resource>
</Resources>
I need to add new property like
<Resource>
<ResourceName>dell</ResourceName>
<ResourceURL><![CDATA[http://www.dell.com]]></ResourceURL>
</Resource>
i Have tried like
1. addProperty("Resource.ResourceName") -> issue with this approach is it
add within last element like
<Resource>
<ResourceName>ordermax</ResourceName>
<ResourceURL><![CDATA[http://www.ordermax.com]]></ResourceURL>
<ResourceName>dell</ResourceName>
<ResourceURL><![CDATA[http://www.dell.com]]></ResourceURL>
</Resource>
2. used setProperty("Resource.ResourceName") -> deletes all the existing
property. so tried to read all items in xml and then use setproperty when i
use save it saves only last elements.
String temp2=+dell+"\n"+"\n<ResourceURL>"+www.dell.com+"\n</ResourceURL>";
3. used addProperty("Resource"temp2);
But this approach is adding special charters like below
<Resource><ResourceName>del</ResourceName><ResourceURL>
www.dell.com</ResourceURL></Resource>
Please help me to resolve the same
Thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]