LibreOffice Module unoxml (master) 1
|
#include <node.hxx>
#include <string.h>
#include <libxml/xmlstring.h>
#include <algorithm>
#include <osl/mutex.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <com/sun/star/xml/dom/DOMException.hpp>
#include <com/sun/star/xml/dom/events/XMutationEvent.hpp>
#include <com/sun/star/xml/sax/FastToken.hpp>
#include <comphelper/servicehelper.hxx>
#include "document.hxx"
#include "attr.hxx"
#include "childlist.hxx"
#include <eventdispatcher.hxx>
Go to the source code of this file.
Namespaces | |
namespace | DOM |
Functions | |
void | DOM::pushContext (Context &io_rContext) |
void | DOM::popContext (Context &io_rContext) |
void | DOM::addNamespaces (Context &io_rContext, xmlNodePtr pNode) |
add namespaces on this node to context More... | |
sal_Int32 | DOM::getToken (const Context &rContext, const char *pToken) |
sal_Int32 | DOM::getTokenWithPrefix (const Context &rContext, const char *pPrefix, const char *pName) |
static void | DOM::lcl_nsexchange (xmlNodePtr const aNode, xmlNsPtr const oldNs, xmlNsPtr const newNs) |
void | DOM::nscleanup (const xmlNodePtr aNode, const xmlNodePtr aParent) |
eliminate redundant namespace declarations More... | |