Hi
I'm a noob to xstream and stuck on adding some XMLNS details. I am using Writer
+ ObjectOutputStream to create a rather large XML file. I've got the hang of
most of it but want to add some xmlns details to the root node/element.
My code is
writer.write("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>");
ObjectOutputStream outStream = xstream.createObjectOutputStream(writer,
"n:job_SSDIF")
Which creates the following for me:
<?xml version="1.0" encoding="UTF-8" ?>
<n:job__SSDIF> (note the double underscore as well???)
I want the root node to actually look like this
<?xml version="1.0" encoding="UTF-8" ?>
<n:job_SSDIF xmlns:n="urn:job"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:job http://beta.job.local/csv2xml/SSDIF.XSD">
The name space isn't actually used in the XML (the specifications comes from a
client) so I basically just need to add this somehow, what is the best way of
doing this?
Cheers,
Andy Jarrett