Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
xml_node.h File Reference

Contains XmlNode interface definition used to interact with xml parsers. More...

#include <memory>
#include <string>
#include <vector>
#include "mip/mip_namespace.h"
+ Include dependency graph for xml_node.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xml::XmlNamespace
 
class  xml::XmlNode
 brief defines abstraction over XML node. More...
 

Namespaces

namespace  xml
 

Enumerations

enum class  xml::XmlNodeType : int {
  xml::UNKNOWN = -1 ,
  xml::NONE = 0 ,
  xml::ELEMENT = 1 ,
  xml::ATTRIBUTE = 2 ,
  xml::TEXT = 3 ,
  xml::CDATA = 4 ,
  xml::ENTITY_REFERENCE = 5 ,
  xml::ENTITY = 6 ,
  xml::PROCESSING_INSTRUCTION = 7 ,
  xml::COMMENT = 8 ,
  xml::DOCUMENT = 9 ,
  xml::DOCUMENT_TYPE = 10 ,
  xml::DOCUMENT_FRAGMENT = 11 ,
  xml::NOTATION = 12 ,
  xml::WHITESPACE = 13 ,
  xml::SIGNIFICANT_WHITESPACE = 14 ,
  xml::END_ELEMENT = 15 ,
  xml::END_ENTITY = 16 ,
  xml::XML_DECLARATION = 17
}
 Constants for the different types of xml elements nodes. More...
 

Detailed Description

Contains XmlNode interface definition used to interact with xml parsers.

Definition in file xml_node.h.