p6xmlnode.h File Reference

This component represents an element in an XML or JSON document. More...

#include "p6err.h"
#include "p6comdef.h"
#include "p6datastream.h"
#include "p6sax2types.h"
#include "p6domxmltypes.h"
#include "p6xpathtime.h"
#include "p6xpathatomized.h"

Go to the source code of this file.

Classes

struct  P6R::P6GenericAttrib
 Parts of an element's attribute. More...
interface  P6R::p6IXMLNode
 This component represents an element in an XML or JSON document. More...

Defines

#define COMP_p6XMLNode   {0x6bd6fbc3,0x66f9,0x4e65,{0x96,0x3,0x7,0x0,0x7f,0xe4,0x6e,0xf7}}
#define IF_p6IXMLNode   {0xc5f407a0,0xaeb6,0x4b9f,{0x81,0x51,0xfb,0x50,0x26,0xa1,0x6f,0x40}}

Typedefs

typedef P6UINT32 P6R::P6DOMCHARSET
 P6DOMCHARSET.
typedef P6UINT32 P6R::P6XMLNODEFLAGS
 P6XMLNODEFLAGS.

Enumerations

enum  P6XMLNodeType {
  P6R::P6XML_NULL = 0x00, P6R::P6XML_ROOT = 0x01, P6R::P6XML_LEAF = 0x02, P6R::P6XML_NONLEAF = 0x03,
  P6R::P6XML_CHARS = 0x04, P6R::P6XML_DYNAMICLEAF = 0x05, P6R::P6XML_DYNAMICNONLEAF = 0x06, P6R::P6XML_DYNAMICCHARS = 0x07,
  P6R::P6XML_ATTRIBUTE = 0x08, P6R::P6XML_PROCINSTRUCT = 0x09, P6R::P6XML_DYNAMICROOT = 0x0A, P6R::P6XML_MAX = 0x0A
}

Variables

const P6DOMCHARSET P6R::P6DOMCHARSET_UTF8 = 0x00000001
const P6XMLNODEFLAGS P6R::P6XMLNODE_NOFLAGS = 0x00000000
const P6XMLNODEFLAGS P6R::P6XMLNODE_TRACEON = 0x00000001

Detailed Description

This component represents an element in an XML or JSON document.

Definition in file p6xmlnode.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.