29#ifndef __NCML_MODULE__SAX_PARSER_H__
30#define __NCML_MODULE__SAX_PARSER_H__
57 virtual void onStartDocument() = 0;
58 virtual void onEndDocument() = 0;
94 const std::string& uri) = 0;
virtual void onStartElement(const std::string &name, const XMLAttributeMap &attrs)=0
virtual void onParseError(std::string msg)=0
virtual void onCharacters(const std::string &content)=0
virtual void onStartElementWithNamespace(const std::string &localname, const std::string &prefix, const std::string &uri, const XMLAttributeMap &attributes, const XMLNamespaceMap &namespaces)=0
virtual void onEndElementWithNamespace(const std::string &localname, const std::string &prefix, const std::string &uri)=0
virtual void onParseWarning(std::string msg)=0
virtual void onEndElement(const std::string &name)=0
virtual void setParseLineNumber(int)
NcML Parser for adding/modifying/removing metadata (attributes) to existing local datasets using NcML...