19 mbCharactersWritten(false),
22 if (!rNamespace.empty())
88 SAL_WARN_IF(!bExpected,
"svtools",
"HtmlWriter: end element mismatch - '" << aElement <<
"' expected '" <<
maElementStack.back() <<
"'");
146 attribute(aAttribute, OString::number(aValue));
151 attribute(aAttribute, std::string_view(pValue));
OString maNamespace
XML namespace, in case of XHTML.
void attribute(std::string_view aAttribute, const char *aValue)
HtmlWriter(SvStream &rStream, std::string_view rNamespace=std::string_view())
void start(const OString &aElement)
static void writeAttribute(SvStream &rStream, std::string_view aAttribute, sal_Int32 aValue)
void single(const OString &aContent)
void characters(std::string_view rChars)
Writes character data.
std::vector< OString > maElementStack
SvStream & WriteOString(std::string_view rStr)
SvStream & WriteChar(char nChar)
#define SAL_WARN_IF(condition, area, stream)
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)
static SVT_DLLPUBLIC SvStream & Out_String(SvStream &, const OUString &, OUString *pNonConvertableChars=nullptr)