Step 1: Create a Java object representing a system configuration.
Step 2: Add Castor Maven dependency to project's pom.
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor-xml</artifactId>
<version>1.3</version>
</dependency>
Step 3: Create castor.properties file with org.exolab.castor.indent=true.
Step 4: Read system configuration:
FileReader reader = new FileReader("system.cfg.xml");
SystemConfiguration systemConfiguration = (SystemConfiguration) Unmarshaller.unmarshal(SystemConfiguration.class, reader);
reader.close();
Step 5: Write system configuration:
FileWriter writer = new FileWriter("system.cfg.xml");
Marshaller.marshal(aSystemConfiguration, writer);
writer.close();
No comments:
Post a Comment