+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
/*
* Config_XMLReader.h
*
struct _xmlDoc;
//<<
-/*
- * Base class for all libxml readers. Provides high-level API
+/*!
+ * \class Config_XMLReader
+ * \brief Base class for all libxml readers. Provides high-level API
* for all xml operations.
- *
- */
+*/
class Config_XMLReader
{
public:
- CONFIG_EXPORT Config_XMLReader(const std::string& theXmlFile);CONFIG_EXPORT virtual ~Config_XMLReader();
+ CONFIG_EXPORT Config_XMLReader(const std::string& theXmlFile);
+ CONFIG_EXPORT virtual ~Config_XMLReader();
CONFIG_EXPORT void readAll();
xmlNodePtr node(void* theNode);
std::string getNodeName(xmlNodePtr theNode);
void processValidator(xmlNodePtr theNode);
+ void processSelectionFilter(xmlNodePtr theNode);
protected:
std::string myCurrentFeature;