26#include <libxml/tree.h>
28#include <rtl/ustring.hxx>
61 std::u16string_view aName ,
62 const css::uno::Sequence<
63 css::xml::csax::XMLAttribute >& aAttributes ) ;
71 void characters( std::u16string_view aChars ) ;
80 std::u16string_view aTarget ,
81 std::u16string_view aData ) ;
This class represents a SAX handler which simply forwards to the corresponding libxml API and transla...
xmlSAXHandlerPtr m_pSaxHandler
xmlParserCtxtPtr m_pParserCtxt
void characters(std::u16string_view aChars)
XDocumentHandler – an xml element or cdata characters.
void endElement(std::u16string_view aName)
XDocumentHandler – end an xml element.
void setCurrentNode(const xmlNodePtr pNode)
void startElement(std::u16string_view aName, const css::uno::Sequence< css::xml::csax::XMLAttribute > &aAttributes)
XDocumentHandler – start an xml element.
void ignorableWhitespace(std::u16string_view aWhitespaces)
XDocumentHandler – ignorable xml white space.
void startDocument()
XDocumentHandler – start an xml document.
void endDocument()
XDocumentHandler – end an xml document.
xmlNodePtr getCurrentNode()
void processingInstruction(std::u16string_view aTarget, std::u16string_view aData)
XDocumentHandler – preprocessing instruction.