XmlStreamWriter writer = createXmlStreamWriter(out);
writer.writeStartDocument("utf-8","1.0");
writer.writeStartElement("toc");
writer.writeAttribute("topic", getHtmlFile());
writer.writeAttribute("label", getBookTitle());
emitToc(writer,root.getChildren());
writer.writeEndElement(); // toc