XML
StAX
Create XMLStreamWriter object
Classes for creating an XMLStreamWriter object
javax.xml.stream.XMLOutputFactory javax.xml.stream.XMLStreamWriter javax.xml.stream.XMLStreamException
Common methods of the XMLOutputFactory class
| Method | Description |
|---|---|
| newInstance() | A static method that returns an XMLOutputFactory object. |
| createXMLStreamWriter(out) | Returns an XMLStreamWriter object for the specified Writer or OutputStream object. This method throws an XMLStreamException. |
Code that creates an XMLStreamWriter object that writes to a file
// Create the XMLOutputFactory object
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
try
{
// Create the XMLStreamWriter object
FileWriter fileWriter =
new FileWriter("products.xml");
XMLStreamWriter writer =
outputFactory.createXMLStreamWriter(fileWriter);
// Write XML data here
}
catch (IOException e)
{
e.printStackTrace();
}
catch (XMLStreamException e)
{
e.printStackTrace();
Code that creates an XMLStreamWriter object that writes to the console
XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out);