22#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp>
24using namespace css::uno;
25using namespace css::xml::dom;
26using namespace css::xml::sax;
31 CDocument const& rDocument, ::osl::Mutex
const& rMutex,
32 xmlNodePtr
const pNode)
34 NodeType_CDATA_SECTION_NODE, pNode)
41 Reference< XExtendedDocumentHandler > xExtended(i_xHandler, UNO_QUERY);
43 xExtended->startCDATA();
44 i_xHandler->characters(
getData());
45 xExtended->endCDATA();
51 return "#cdata-section";
virtual OUString SAL_CALL getData() override
virtual OUString SAL_CALL getNodeValue() override
CCDATASection(CDocument const &rDocument, ::osl::Mutex const &rMutex, xmlNodePtr const pNode)
virtual void saxify(const css::uno::Reference< css::xml::sax::XDocumentHandler > &i_xHandler) override
virtual OUString SAL_CALL getNodeName() override
virtual OUString SAL_CALL getData() override
Return the character data of the node that implements this interface.
::cppu::ImplInheritanceHelper< CText, css::xml::dom::XCDATASection > CCDATASection_Base