skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class DomException

DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable). In general, DOM methods return specific error values in ordinary processing situations, such as out-of-bound errors when using

NodeList
.

Implementations should raise other exceptions under other circumstances. For example, implementations should raise an implementation-dependent exception if a

null
argument is passed.

Some languages and object systems do not support the concept of exceptions. For such systems, error conditions may be indicated using native error reporting mechanisms. For some bindings, for example, methods may return error codes similar to those listed in the corresponding method descriptions.

See also the Document Object Model (DOM) Level 2 Core Specification.

Inheritance
System.Object
System.Exception
DomException
Inherited Members
System.Exception.GetBaseException()
System.Exception.ToString()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.Message
System.Exception.Data
System.Exception.InnerException
System.Exception.TargetSite
System.Exception.StackTrace
System.Exception.HelpLink
System.Exception.Source
System.Exception.HResult
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
Namespace: Telerik.WinForms.Documents.FormatProviders.Html.Parsing.Dom
Assembly: Telerik.WinControls.RichTextEditor.dll

Syntax

public class DomException : Exception, ISerializable, _Exception

Constructors

DomException()

Default constuctor. Used only for serialisation.

Declaration
public DomException()

DomException(Int16, String)

Constructor

Declaration
public DomException(short code, string message)
Parameters
System.Int16 code

The code.

System.String message

The message

Fields

DomStringSize

If the specified range of text does not fit into a DOMString

Declaration
public const short DomStringSize = 2
Field Value
System.Int16

HierarchyRequest

If any node is inserted somewhere it doesn't belong

Declaration
public const short HierarchyRequest = 3
Field Value
System.Int16

IndexSize

If index or size is negative, or greater than the allowed value

Declaration
public const short IndexSize = 1
Field Value
System.Int16

InUseAttribute

If an attempt is made to add an attribute that is already in use elsewhere

Declaration
public const short InUseAttribute = 10
Field Value
System.Int16

InvalidAccess

If a parameter or an operation is not supported by the underlying object.

Declaration
public const short InvalidAccess = 15
Field Value
System.Int16

InvalidCharacter

If an invalid or illegal character is specified, such as in a name. See production 2 in the XML specification for the definition of a legal character, and production 5 for the definition of a legal name character.

Declaration
public const short InvalidCharacter = 5
Field Value
System.Int16

InvalidModification

If an attempt is made to modify the type of the underlying object.

Declaration
public const short InvalidModification = 13
Field Value
System.Int16

InvalidState

If an attempt is made to use an object that is not, or is no longer, usable.

Declaration
public const short InvalidState = 11
Field Value
System.Int16

Namespace

If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces.

Declaration
public const short Namespace = 14
Field Value
System.Int16

NoDataAllowed

If data is specified for a node which does not support data

Declaration
public const short NoDataAllowed = 6
Field Value
System.Int16

NoModificationAllowed

If an attempt is made to modify an object where modifications are not allowed

Declaration
public const short NoModificationAllowed = 7
Field Value
System.Int16

NotFound

If an attempt is made to reference a node in a context where it does not exist

Declaration
public const short NotFound = 8
Field Value
System.Int16

NotSupported

If the implementation does not support the requested type of object or operation.

Declaration
public const short NotSupported = 9
Field Value
System.Int16

Syntax

If an invalid or illegal string is specified.

Declaration
public const short Syntax = 12
Field Value
System.Int16

WrongDocument

If a node is used in a different document than the one that created it (that doesn't support it)

Declaration
public const short WrongDocument = 4
Field Value
System.Int16

Properties

Code

The error code.

Declaration
public short Code { get; set; }
Property Value
System.Int16

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.