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>
60 const OUString& rQName ) :
71 const OUString& rLocalName,
72 const OUString& rQName,
73 const Reference< XAttributeList >& )
77 XMLMetaContexts_Impl::value_type aVal( rLocalName, pContext );
86 OUString aKeywordsQName;
91 XMLMetaContexts_Impl::const_iterator aIter =
101 Reference< XAttributeList > xAttrList =
108 XMLMetaContexts_Impl::const_iterator aEndIter =
110 while( aIter != aEndIter )
112 (*aIter).second->Export();
XMLTokenEnum const aMetaTokens[]
OUString GetQNameByKey(sal_uInt16 nKey, const OUString &rLocalName, bool bCache=true) const
virtual void Characters(const OUString &rChars) override
XMLMetaContexts_Impl m_aContexts
XMLMetaTransformerContext(XMLTransformerBase &rTransformer, const OUString &rQName)
virtual ~XMLMetaTransformerContext() override
virtual rtl::Reference< XMLTransformerContext > CreateChildContext(sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override
virtual void EndElement() override
const OUString & GetQName() const
XMLTransformerBase & GetTransformer()
Handling of tokens in XML:
XMLTokenEnum
The enumeration of all XML tokens.
@ XML_HYPERLINK_BEHAVIOUR
const OUString & GetXMLToken(enum XMLTokenEnum eToken)
return the OUString representation for eToken
constexpr sal_uInt16 XML_NAMESPACE_META