DOM Namespace Reference


Detailed Description

The DOM interface.

See also:
Relation with NTree


Classes

class  Attr
struct  CDATASection
 The CDATASection is an empty structure, as it is not supported. More...
class  CharacterData
 The character data is used to store text. More...
struct  Comment
 The comment structure holds comments. More...
class  Document
 The Document class is here. More...
struct  DocumentFragment
 The document fragment is an empty structure, as it is not supported. More...
class  DocumentType
 The DocumentType class store the document type information. More...
struct  DOMImplementation
 The DOMImplementation class gives information on the current DOM implementation. More...
class  Element
 The element class is here. More...
struct  EntityReference
 The entity reference struct is empty for now. More...
struct  NamedNodeMap
 A named node map This is used to store attributes in Elements node This can also be used to find a Node in the internal array by its name. More...
struct  Node
 This structure is here to ensure DOM compatibility. More...
struct  NodeDeleter
 The parser's deleter object (it is in charge of returning the element to a cache, or delete them based on the chosen allocator). More...
struct  NodeList
 A list of node, seen as an array. More...
struct  ProcessingInstruction
 The processing instruction is an empty structure, as it is not supported. More...
class  Text
 The text struct hold the text child node. More...

Namespaces

namespace  Exceptions
namespace  HTML
namespace  XML

Typedefs

typedef Strings::VerySimpleReadOnlyString DOMString
 The DOM string are actually different from DOM specification.
typedef unsigned long long DOMTimeStamp
typedef HTML::DOMTree DOMTree
 Bring the DOMTree name into this namespace.

Functions

const DOMImplementationgetCurrentDOMImplementation (const volatile HTML::Elements::Allocators::BaseAllocator *_allocator)
 Get the current implementation reference.
static NodeDeletergetDefaultNodeDeleter (const volatile HTML::Elements::Allocators::BaseAllocator &allocator)
 Get the default node deleter object.


Typedef Documentation

typedef Strings::VerySimpleReadOnlyString DOM::DOMString

The DOM string are actually different from DOM specification.

typedef unsigned long long DOM::DOMTimeStamp

typedef HTML::DOMTree DOM::DOMTree

Bring the DOMTree name into this namespace.


Function Documentation

const DOMImplementation & DOM::getCurrentDOMImplementation ( const volatile HTML::Elements::Allocators::BaseAllocator _allocator  ) 

Get the current implementation reference.

static NodeDeleter & DOM::getDefaultNodeDeleter ( const volatile HTML::Elements::Allocators::BaseAllocator allocator  )  [static]

Get the default node deleter object.


(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is