QXmlAttributes MODSImporter::stateAtts(int indexOffset) { if (this->_stateStackAtts.isEmpty()) { return QXmlAttributes(); } else { int index = this->_stateStackAtts.count() - 1 + indexOffset; if (index < 0) { return QXmlAttributes(); } else { QXmlAttributes atts = this->_stateStackAtts.at(index); return atts; } } }
** ** ** ** ** $QT_END_LICENSE$ ** ****************************************************************************/ QByteArray result; QBuffer returnBuffer(&result); XMLWriter writer(&returnBuffer); writer.startDocument(); writer.startDTD(QLatin1String("html"), QLatin1String("-//W3C//DTD XHTML 1.0 Strict//EN"), QLatin1String("http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd")); writer.endDTD(); writer.startPrefixMapping(QString(), QLatin1String("http://www.w3.org/1999/xhtml")); writer.startElement(QLatin1String("html"), QXmlAttributes()); writer.startElement(QLatin1String("body"), QXmlAttributes()); writer.startElement(QLatin1String("p"), QXmlAttributes()); writer.characters(QLatin1String("Hello World!")); writer.endElement(QLatin1String("p")); writer.endElement(QLatin1String("body")); writer.endElement(QLatin1String("html")); writer.endDocument();