final OutputStream outputStream = bundle.createEntry(fileName, "text/xml");
final DefaultTagDescription tagDescription = new DefaultTagDescription(ClassicEngineBoot.getInstance().getGlobalConfig(), MondrianDataFactoryModule.TAG_DEF_PREFIX);
final XmlWriter xmlWriter = new XmlWriter(new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, " ", "\n");
final AttributeList rootAttrs = new AttributeList();
rootAttrs.addNamespaceDeclaration("data", MondrianDataFactoryModule.NAMESPACE);
xmlWriter.writeTag(MondrianDataFactoryModule.NAMESPACE, "simple-banded-mdx-datasource", rootAttrs, XmlWriter.OPEN);
final SimpleBandedMDXDataFactory mdxDataFactory = (SimpleBandedMDXDataFactory) dataFactory;
writeBody(bundle, state, mdxDataFactory, xmlWriter);