dtd.h File Reference

#include "wx/xml2.h"

Go to the source code of this file.

Classes

class  wxXml2HelpWrapper
 A wxXml2 wrapper of an object which is not covered by COW (since the libxml2 structures wrapped by wxXml2HelpWrapper-derived classes does not have space to store the reference count; they do not have a "_private" member!). More...
class  wxXml2ElemContent
 The type of content of a wxXml2ElemDecl object. More...
class  wxXml2Enumeration
 An XML attribute enumeration. More...
class  wxXml2ElemDecl
 An element declaration. More...
class  wxXml2AttrDecl
 An attribute declaration. More...
class  wxXml2EntityDecl
 An entity declaration. More...
class  wxXml2DTD
 Represents an XML Document Type Definition (DTD): you can find the W3C recommendation for DTDs at http://www.w3.org/TR/REC-he. More...

Enumerations

enum  wxXml2ElementTypeVal {
  wxXML2_ELEMENT_TYPE_UNDEFINED = 0, wxXML2_ELEMENT_TYPE_EMPTY = 1, wxXML2_ELEMENT_TYPE_ANY, wxXML2_ELEMENT_TYPE_MIXED,
  wxXML2_ELEMENT_TYPE_ELEMENT
}
 The possible types of a wxXml2ElemDecl object. More...
enum  wxXml2ElementContentType { wxXML2_ELEMENT_CONTENT_PCDATA = 1, wxXML2_ELEMENT_CONTENT_ELEMENT, wxXML2_ELEMENT_CONTENT_SEQ, wxXML2_ELEMENT_CONTENT_OR }
 The possible types of a wxXml2ElemContent object. More...
enum  wxXml2ElementContentOccur { wxXML2_ELEMENT_CONTENT_ONCE = 1, wxXML2_ELEMENT_CONTENT_OPT, wxXML2_ELEMENT_CONTENT_MULT, wxXML2_ELEMENT_CONTENT_PLUS }
 The possible occurrence modes of a wxXml2ElemContent object. More...
enum  wxXml2AttributeType {
  wxXML2_ATTRIBUTE_CDATA = 1, wxXML2_ATTRIBUTE_ID, wxXML2_ATTRIBUTE_IDREF, wxXML2_ATTRIBUTE_IDREFS,
  wxXML2_ATTRIBUTE_ENTITY, wxXML2_ATTRIBUTE_ENTITIES, wxXML2_ATTRIBUTE_NMTOKEN, wxXML2_ATTRIBUTE_NMTOKENS,
  wxXML2_ATTRIBUTE_ENUMERATION, wxXML2_ATTRIBUTE_NOTATION
}
 The possible types of a wxXml2AttrDecl. More...
enum  wxXml2AttributeDefault { wxXML2_ATTRIBUTE_NONE = 1, wxXML2_ATTRIBUTE_REQUIRED, wxXML2_ATTRIBUTE_IMPLIED, wxXML2_ATTRIBUTE_FIXED }
 The possible default modes for a wxXml2AttrDecl. More...
enum  wxXml2EntityType {
  wxXML2_INTERNAL_GENERAL_ENTITY = 1, wxXML2_EXTERNAL_GENERAL_PARSED_ENTITY, wxXML2_EXTERNAL_GENERAL_UNPARSED_ENTITY, wxXML2_INTERNAL_PARAMETER_ENTITY,
  wxXML2_EXTERNAL_PARAMETER_ENTITY, wxXML2_INTERNAL_PREDEFINED_ENTITY
}
 The possible types of a wxXml2EntityDecl. More...

Functions

 WXDLLIMPEXP_DATA_WXXML2 (wxXml2DTD) wxXml2EmptyDTD
 WXDLLIMPEXP_DATA_WXXML2 (wxXml2ElemDecl) wxXml2EmptyElemDecl
 WXDLLIMPEXP_DATA_WXXML2 (wxXml2AttrDecl) wxXml2EmptyAttrDecl
 WXDLLIMPEXP_DATA_WXXML2 (wxXml2EntityDecl) wxXml2EmptyEntityDecl
 WXDLLIMPEXP_DATA_WXXML2 (wxXml2Enumeration) wxXml2EmptyEnumeration
 WXDLLIMPEXP_DATA_WXXML2 (wxXml2ElemContent) wxXml2EmptyElemContent

Variables

WXDLLIMPEXP_WXXML2 wxXml2DTD
WXDLLIMPEXP_WXXML2 wxXml2ElemDecl
WXDLLIMPEXP_WXXML2 wxXml2AttrDecl
WXDLLIMPEXP_WXXML2 wxXml2EntityDecl
WXDLLIMPEXP_WXXML2 wxXml2ElemContent
WXDLLIMPEXP_WXXML2 wxXml2Enumeration


Enumeration Type Documentation

enum wxXml2AttributeDefault

The possible default modes for a wxXml2AttrDecl.

Enumerator:
wxXML2_ATTRIBUTE_NONE 
wxXML2_ATTRIBUTE_REQUIRED 
wxXML2_ATTRIBUTE_IMPLIED 
wxXML2_ATTRIBUTE_FIXED 

enum wxXml2AttributeType

The possible types of a wxXml2AttrDecl.

Enumerator:
wxXML2_ATTRIBUTE_CDATA 
wxXML2_ATTRIBUTE_ID 
wxXML2_ATTRIBUTE_IDREF 
wxXML2_ATTRIBUTE_IDREFS 
wxXML2_ATTRIBUTE_ENTITY 
wxXML2_ATTRIBUTE_ENTITIES 
wxXML2_ATTRIBUTE_NMTOKEN 
wxXML2_ATTRIBUTE_NMTOKENS 
wxXML2_ATTRIBUTE_ENUMERATION 
wxXML2_ATTRIBUTE_NOTATION 

enum wxXml2ElementContentOccur

The possible occurrence modes of a wxXml2ElemContent object.

Synchronized with libxml2' xmlElementContentOccur.

Enumerator:
wxXML2_ELEMENT_CONTENT_ONCE 
wxXML2_ELEMENT_CONTENT_OPT 
wxXML2_ELEMENT_CONTENT_MULT 
wxXML2_ELEMENT_CONTENT_PLUS 

enum wxXml2ElementContentType

The possible types of a wxXml2ElemContent object.

Synchronized with libxml2' xmlElementContentType.

Enumerator:
wxXML2_ELEMENT_CONTENT_PCDATA 
wxXML2_ELEMENT_CONTENT_ELEMENT 
wxXML2_ELEMENT_CONTENT_SEQ 
wxXML2_ELEMENT_CONTENT_OR 

enum wxXml2ElementTypeVal

The possible types of a wxXml2ElemDecl object.

Synchronized with libxml2' xmlElementTypeVal.

Enumerator:
wxXML2_ELEMENT_TYPE_UNDEFINED 
wxXML2_ELEMENT_TYPE_EMPTY 
wxXML2_ELEMENT_TYPE_ANY 
wxXML2_ELEMENT_TYPE_MIXED 
wxXML2_ELEMENT_TYPE_ELEMENT 

enum wxXml2EntityType

The possible types of a wxXml2EntityDecl.

Enumerator:
wxXML2_INTERNAL_GENERAL_ENTITY 
wxXML2_EXTERNAL_GENERAL_PARSED_ENTITY 
wxXML2_EXTERNAL_GENERAL_UNPARSED_ENTITY 
wxXML2_INTERNAL_PARAMETER_ENTITY 
wxXML2_EXTERNAL_PARAMETER_ENTITY 
wxXML2_INTERNAL_PREDEFINED_ENTITY 


Function Documentation

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2ElemContent   ) 

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2Enumeration   ) 

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2EntityDecl   ) 

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2AttrDecl   ) 

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2ElemDecl   ) 

WXDLLIMPEXP_DATA_WXXML2 ( wxXml2DTD   ) 


Variable Documentation

class WXDLLIMPEXP_WXXML2 wxXml2AttrDecl

class WXDLLIMPEXP_WXXML2 wxXml2DTD

class WXDLLIMPEXP_WXXML2 wxXml2ElemContent

class WXDLLIMPEXP_WXXML2 wxXml2ElemDecl

class WXDLLIMPEXP_WXXML2 wxXml2EntityDecl

class WXDLLIMPEXP_WXXML2 wxXml2Enumeration


Generated on Thu Sep 28 14:58:01 2006 for wxXml2 by  doxygen 1.4.7