LibreOffice Module unoxml (master) 1
Namespaces | Functions
node.cxx File Reference
#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>
Include dependency graph for node.cxx:

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...