Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

xmlpp Namespace Reference


Classes

class  Attribute
 Represents XML Node attributes. More...

class  CdataNode
 CData node. More...

class  CommentNode
 Comment Node. More...

class  ContentNode
 Content Node. More...

class  Document
 Represents a XML document in the dom model. More...

class  Document::Init
class  DomParser
 XML DOM parser. More...

class  Dtd
 Represents XML DTDs. More...

class  Element
 Element nodes have attributes as well as child nodes. More...

class  EntityReference
 Entity references refer to previously declared entities. More...

class  exception
 Base class for all xmlpp exceptions. More...

class  internal_error
class  KeepBlanks
 This class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor. More...

class  Node
 Represents XML Nodes. More...

class  NonCopyable
 Herited by classes which cannot be copied. More...

class  OStreamOutputBuffer
 An OutputBuffer implementation that send datas to a std::ostream. More...

class  OutputBuffer
 Base class for xmlOutputBuffer wrapper. More...

class  parse_error
 This exception will be thrown when the parser encounters an error in the XML document. More...

class  Parser
 XML parser. More...

class  ProcessingInstructionNode
class  SaxParser
 SAX XML parser. More...

struct  SaxParser::Attribute
 Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs. More...

struct  SaxParser::AttributeHasName
 This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if. More...

class  TextNode
 Text Node. More...

class  validity_error
 This exception will be thrown when the parser encounters a validity error in the XML document. More...


Typedefs

typedef std::vector< Node * > NodeSet

Enumerations

enum  XmlEntityType {
  XML_INTERNAL_GENERAL_ENTITY = 1,
  XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2,
  XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3,
  XML_INTERNAL_PARAMETER_ENTITY = 4,
  XML_EXTERNAL_PARAMETER_ENTITY = 5,
  XML_INTERNAL_PREDEFINED_ENTITY = 6
}


Typedef Documentation

typedef std::vector<Node*> xmlpp::NodeSet
 


Enumeration Type Documentation

enum xmlpp::XmlEntityType
 

Enumeration values:
XML_INTERNAL_GENERAL_ENTITY 
XML_EXTERNAL_GENERAL_PARSED_ENTITY 
XML_EXTERNAL_GENERAL_UNPARSED_ENTITY 
XML_INTERNAL_PARAMETER_ENTITY 
XML_EXTERNAL_PARAMETER_ENTITY 
XML_INTERNAL_PREDEFINED_ENTITY 


Generated on Wed May 5 22:52:44 2004 for libxml++ by doxygen 1.3.5