Ohjelmointi

XML DOM - DOMException-objekti

Ilmoittavat keskeisille DOM-objekteille poikkeuksia tai ilmoituksia.

muuttujat Alkuperäiset muuttujat määrittelevät DOMException-objektin code

Ominaisuuksien lailliset arvot.Huomautus:

Nämä muuttujat ovat DOMException-luokan staattisia ominaisuuksia, ei yksittäisten poikkeusobjektien ominaisuuksia.

Kuvaus, kun tapahtuu tietueen tai merkkijonon indeksin ylitys virhe.

DOMSTRING_SIZE_ERR

Kuvaus, kun pyydetty teksti on liian suuri, tekstiä ei voida määrittää DOMString-tyyppiseksi.

HIERARCHY_REQUEST_ERR

Kuvaus, kun yritetään sijoittaa solmu epäilyttävään sijaintiin dokumenttihierarkiassa.

WRONG_DOCUMENT_ERR

Kuvaus, kun käytetään solmua luodun dokumentin ulkopuolella.

INVALID_CHARACTER_ERR

Kuvaus, kun käytetään laillisia merkkejä (esim. elementin nimessä).

NO_DATA_ALLOWED_ERR

Määritetään tietoja Node-olion tietojen tukemattomalle solmulle.

NO_MODIFICATION_ALLOWED_ERR

Kuvaus, kun yritetään muuttaa vain luettavaa, muokattavaa ei ole sallittua solmua.

NOT_FOUND_ERR

Kuvaus, kun tiettyä solmua ei löydy odotetusta sijainnista.

NOT_SUPPORTED_ERR

Kuvaus, kun nykyinen DOM-toteutus ei tue tiettyä ominaisuutta tai metodia.

INUSE_ATTRIBUTE_ERR

Kuvaus, kun Attr-elementti on jo yhdistetty toiseen Element-elementtiin, tapahtuu operaatio, jossa Attr-elementti yhdistetään toiseen Element-elementtiin.

INVALID_STATE_ERR

Kuvaus, joka selittää, että käytetään objektia, joka on kielletty käyttää tai ei enää sallittu käyttää.

SYNTAX_ERR

Kuvaus, joka selittää, että määritetty virhe sisältää syntaksivirheen. Tavallisesti käytetään CSS-ominaisuuksien lausuntoihin.

INVALID_MODIFICATION_ERR

Kuvaus, joka selittää, että tapahtui CSSRule-objektin tai CSSValue-objektin muokkaus.

NAMESPACE_ERR

Kuvaus, joka selittää virheen, joka liittyy elementin tai ominaisuuden nimeämysalaan.

INVALID_ACCESS_ERR

Kuvaus, joka selittää, miten objektia käytetään menetelmällä, jota nykyinen toteutus ei tue.

code-ominaisuus

Virhekoodeja. Tarjoaa yksityiskohtaisen kuvauksen virheen syystä. Tämän ominaisuuden lailliset arvot (ja niiden merkitykset) määritetään edellä luetelluilla muuttujilla.

Kuvaus

Kun DOM-ominaisuutta tai -metodia käytetään väärin tai ei sopivassa ympäristössä, heitetään DOMException-objekti. code-ominaisuuden arvo selittää tapahtuneen poikkeuksen yleisen tyyppin. Huomaa, että objektin ominaisuuksien lukeminen tai metodiensa kutsuminen voivat myös heittää DOMException-objektin.

CodeW3C.com tarjoamassa XML DOM -viittauskäsikirjassa, objektien ominaisuuksien ja metodiensa kuvaukset osassa luetellaan mahdolliset poikkeukset.

Huomaa, että kaikki DOM:ssa olevat poikkeukset eivät ilmoituksen myötä DOMException:lle: poikkeukset, jotka liittyvät DOM Range-moduuliin, aiheuttavat RangeException-poikkeuksen heittämistä.