Hivatkozási integritás a DTD szerkesztőben

A hivatkozási integritással kapcsolatos problémák kezeléséhez a DTD szerkesztő beépített mechanizmussal rendelkezik. Az egyes csomópontok törlése vagy átnevezése esetén az érintett csomópontok takarítása automatikusan végbemegy.
Az alábbi táblázat az egyes csomópontok törlése vagy átnevezése esetén végrehajtásra kerülő takarítást mutatja be.
Végrehajtott művelet Takarítás
Egy elem átnevezésre került. A kérdéses elemre vonatkozó összes hivatkozás átnevezésre fog kerülni.
Egy külső paraméterentitás átnevezésre került. Az összes rá vonatkozó külső paraméterentitás-hivatkozás átnevezésre fog kerülni.
Egy elem törlésre került. A kérdéses elemre vonatkozó összes hivatkozás eltakarításra vagy visszaállításra fog kerülni. Az eredeti elem eltávolításra kerül a DTD fájlból, az összes rá vonatkozó hivatkozás pedig visszaállításra fog kerülni a következő elérhető elemre. Ha nincsenek elérhető elemek, akkor a rá vonatkozó hivatkozások a (#PCDATA) értékre kerülnek visszaállításra.
Egy külső paraméterentitás törlésre került. Az összes rá vonatkozó külső paraméterentitás-hivatkozás automatikusan törlésre fog kerülni.

Visszajelzés