HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
XMLCleaner.hpp File Reference
#include <Poco/DOM/DOMParser.h>
#include <Poco/DOM/DOMWriter.h>
#include <Poco/DOM/Document.h>
#include <Poco/DOM/NodeIterator.h>
#include <Poco/DOM/NodeFilter.h>
#include <Poco/DOM/AutoPtr.h>
#include <Poco/DOM/NamedNodeMap.h>
#include <Poco/XML/XMLWriter.h>
#include <Poco/SAX/InputSource.h>
#include <Poco/SharedPtr.h>
#include <set>
#include <string>
Include dependency graph for XMLCleaner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XMLCleaner

Namespaces

namespace  HCE
 < HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()'

Enumerations

enum  ResOmitType { ROM_NOT_OMIT = 0, ROM_EMPTY_OMIT = 1, ROM_NOT_NUM_OMIT = 2 }

Detailed Description

XMLCleaner - espesial xml processing. Class contents 3 fields : XMLPath - xml path to the processing elements elemName - processing element's name, idName - name of element ident, representing as element's attribute. process() method - gets xml string(inXML param), breaks duplicate elements, and elements included in the delList list (second param) and returns resulting xml string.

Author
Andrey Lapshov devel.nosp@m.oper.nosp@m.s.hce.nosp@m.@gma.nosp@m.il.co.nosp@m.m Copyright © 2013 IOIX Ukraine http://hierarchical-cluster-engine.com/license/

Definition in file XMLCleaner.hpp.

Enumeration Type Documentation

Enumerator:
ROM_NOT_OMIT 
ROM_EMPTY_OMIT 
ROM_NOT_NUM_OMIT 

Definition at line 33 of file XMLCleaner.hpp.