20 #include <com/sun/star/xml/sax/SAXException.hpp>
21 #include <com/sun/star/xml/sax/XDocumentHandler.hpp>
22 #include <com/sun/star/xml/sax/XAttributeList.hpp>
23 #include <osl/diagnose.h>
38 &aLocalName ) == nPrefix &&
48 const OUString& rQName )
55 const OUString& rLocalName,
56 const OUString& rQName,
57 const Reference< XAttributeList >& )
84 OSL_ENSURE(
false,
"context is not persistent" );
89 OSL_ENSURE(
false,
"context is not persistent" );
bool IsXMLToken(std::u16string_view rString, enum XMLTokenEnum eToken)
compare eToken to the string
sal_uInt16 GetKeyByAttrName(const OUString &rAttrName, OUString *pPrefix, OUString *pLocalName, OUString *pNamespace) const
XMLTransformerBase & m_rTransformer
XMLTokenEnum
The enumeration of all XML tokens.
bool HasQName(sal_uInt16 nPrefix,::xmloff::token::XMLTokenEnum eToken) const
bool HasNamespace(sal_uInt16 nPrefix) const
virtual void EndElement()
virtual void Characters(const OUString &rChars)
XMLTransformerContext(XMLTransformerBase &rTransformer, const OUString &rQName)
virtual void StartElement(const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
XMLTransformerBase & GetTransformer()
virtual bool IsPersistent() const
virtual void ExportContent()
virtual rtl::Reference< XMLTransformerContext > CreateChildContext(sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)