Junior
Ce este DTD (Definiția Tipului de Document)?
sobes.tech AI
Răspuns de la AI
DTD (Definiția Tipului de Document) este o sintaxă pentru definirea structurii și elementelor unui document XML. Descrie elementele permise, atributele lor, ordinea apariției și conținutul.
Componentele principale ale DTD:
- Declarații de elemente: Definește numele permise ale elementelor și conținutul acestora.
- Declarații de atribute: Definește atributele permise pentru fiecare element, tipurile și valorile implicite.
- Declarații de entități: Definește fragmente de text sau markup numite care pot fi reutilizate.
Exemplu de DTD:
<!ELEMENT carte (titlu, autor, an)>
<!ELEMENT titlu (#PCDATA)>
<!ELEMENT autor (#PCDATA)>
<!ELEMENT an (#PCDATA)>
<!ATTLIST carte
isbn CDATA #REQUIRED
>
Unde:
<!ELEMENT carte (titlu, autor, an)>definește elementulcarte, care trebuie să conțină elementeletitlu,autorșianîn ordinea specificată.<!ELEMENT titlu (#PCDATA)>definește elementultitlu, care poate conține doar text normal.<!ATTLIST carte isbn CDATA #REQUIRED>definește atributul obligatoriuisbnpentru elementulcartecu tipul de dateCDATA(date de caractere).
DTD este utilizat pentru a verifica corectitudinea unui document XML conform unei structuri definite.