Framework / System Layer / Document Object Model / Document Object Model Overview

In This Topic
Document Object Model Overview
In This Topic

The Nevron Document Object Model (or simply DOM), provides support for consistent management and implementation of XML-like object structures. The DOM can be used not only for the building of documents - it possesses the needed flexibility to model any hierarchical structure. The DOM is built on top of the following core abstractions:

  • Nodes - nodes are hierarchical objects
  • Attributes - attributes are strongly named pieces of information attached to objects 
  • Elements - elements are identifiable nodes, which contain attributes
  • Documents - documents are root element containers, which provide fast element indexing 
  • Services - services are bridges between the nodes and the context in which they reside

All code examples in this chapter assume that the Nevron.System.dll assembly is referenced by your project and you are using the Nevron.Dom namespace:

C#
Copy Code
using Nevron.Dom;
Visual Basic
Copy Code
Imports Nevron.Dom
See Also