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

Classes

class  XmlDelegate
 Interface for overriding XML handling (must be capable of handling multiple threads) More...
 
class  XmlDocument
 Interface to interact with XML document. More...
 
class  XmlLoadException
 
struct  XmlNamespace
 
class  XmlNode
 brief defines abstraction over XML node. More...
 
class  XmlParserException
 
class  XmlReader
 XmlReader abstraction class. More...
 

Typedefs

typedef mip::DelegateResponse< mip::xml::XmlDocument > XmlDocumentResult
 
typedef mip::DelegateResponse< mip::xml::XmlReader > XmlReaderResult
 

Enumerations

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

Typedef Documentation

◆ XmlDocumentResult

typedef mip::DelegateResponse<mip::xml::XmlDocument> xml::XmlDocumentResult

Definition at line 44 of file xml_delegate.h.

◆ XmlReaderResult

typedef mip::DelegateResponse<mip::xml::XmlReader> xml::XmlReaderResult

Definition at line 45 of file xml_delegate.h.

Enumeration Type Documentation

◆ XmlNodeType

enum class xml::XmlNodeType : int
strong

Constants for the different types of xml elements nodes.

Enumerator
UNKNOWN 
NONE 
ELEMENT 
ATTRIBUTE 
TEXT 
CDATA 
ENTITY_REFERENCE 
ENTITY 
PROCESSING_INSTRUCTION 
COMMENT 
DOCUMENT 
DOCUMENT_TYPE 
DOCUMENT_FRAGMENT 
NOTATION 
WHITESPACE 
SIGNIFICANT_WHITESPACE 
END_ELEMENT 
END_ENTITY 
XML_DECLARATION 

Definition at line 54 of file xml_node.h.