This sample demonstrates how XML data can be created and written to a stream, in this case a file stream. The function assumes that a file name and an instance of a struct class are passed as parameters.
This method demonstrates the use of a FileWriter.
import curam.util.xml.impl.XMLDocument;
import curam.util.xml.impl.XMLEncodingConstants;
import java.io.FileWriter;
public class XMLSample {
void saveToFile1(String fname, MyStruct myStruct) {
FileWriter myFile = new FileWriter(fname);
XMLDocument myDoc =
new XMLDocument(XMLEncodingConstants.kEncodeISOLATIN1);
myDoc.open(A User, 31-Dec-2002, 1.0, Sample 1);
myDoc.add(myStruct);
myDoc.close();
myFile.write(myDoc.toString());
myFile.close();
}
}