XML Extender - Gestione e programmazione
XML Extender inoltre fornisce un magazzino DTD XML. Quando si
abilita per XML un database, viene creata una tabella di riferimento DTD,
DTD_REF. Ciascuna riga di questa tabella rappresenta una DTD con
informazioni sui metadati aggiuntive. Gli utenti possono accedere a
questa tabella e inserire le relative DTD. Le DTD della tabella DTD_REF
vengono utilizzate per convalidare documenti XML e per consentire alle
applicazioni la definizione di un file DAD. Il nome schema della
tabella è db2xml. Una tabella DTD_REF può presenta le colonne riportate
in Tabella 50.
Tabella 50. tabella DTD_REF
Nome colonna
| Tipo di dati
| Descrizione
|
DTDID
| VARCHAR
| Chiave primaria (univoca e non nulla). Utilizzata per identificare
la DTD. Quando viene specificata la chiave primaria nel file DAD,
questo file deve rispettare lo schema definito dalla DTD.
|
CONTENT
| XMLCLOB
| Il contenuto della DTD.
|
USAGE_COUNT
| INTEGER
| Il numero di colonne e raccolte XML del database che utilizzano questa
DTD per definire i relativi file DAD.
|
AUTHOR
| VARCHAR
| L'autore della DTD, informazione facoltativa.
|
CREATOR
| VARCHAR
| L'ID utente che esegue il primo inserimento. La colonna
CREATOR è facoltativa.
|
UPDATOR
| VARCHAR
| L'ID utente che esegue l'ultimo aggiornamento. La
colonna UPDATOR è facoltativa.
|
Restrizione: la DTD può essere modificata
dall'applicazione solo quando USAGE_COUNT è uguale a zero.
[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]