22#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
24#include <rtl/ustring.hxx>
38 SaxNamespaceFilter( css::uno::Reference< css::xml::sax::XDocumentHandler >
const & rSax1DocumentHandler );
47 const OUString&
aName,
48 const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs)
override;
52 virtual void SAL_CALL
characters(
const OUString& aChars)
override;
57 const OUString&
aData)
override;
60 const css::uno::Reference< css::xml::sax::XLocator > &xLocator)
override;
67 css::uno::Reference< css::xml::sax::XLocator >
m_xLocator;
virtual void SAL_CALL startElement(const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
OUString getErrorLineString()
css::uno::Reference< css::xml::sax::XDocumentHandler > xDocumentHandler
NamespaceStack m_aNamespaceStack
::std::stack< XMLNamespaces > NamespaceStack
virtual void SAL_CALL endDocument() override
virtual ~SaxNamespaceFilter() override
css::uno::Reference< css::xml::sax::XLocator > m_xLocator
virtual void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
virtual void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
virtual void SAL_CALL startDocument() override
SaxNamespaceFilter(css::uno::Reference< css::xml::sax::XDocumentHandler > const &rSax1DocumentHandler)
virtual void SAL_CALL endElement(const OUString &aName) override
virtual void SAL_CALL characters(const OUString &aChars) override
constexpr OUStringLiteral aData