Sobes.tech
Junior
167

Ինչ է DTD (Փաստաթղթի Տիպի Հրահանգը);

Պատասխան AI-ից

sobes.tech AI

DTD (Փաստաթղթի Տիպի Հրահանգ) հանդիսանում է սինտաքսիս XML փաստաթղթի կառուցվածքը և տարրերը սահմանելու համար: Այն նկարագրում է թույլատրելի տարրերը, դրանց հատկությունները, հայտնվելու կարգը և բովանդակությունը:

DTD-ի հիմնական բաղադրիչները:

  • Տարրերի հայտարարություններ: Սահմանում են թույլատրելի տարրերի անունները և դրանց բովանդակությունը:
  • Ատրիբուտների հայտարարություններ: Սահմանում են յուրաքանչյուր տարրի համար թույլատրելի հատկությունները, դրանց տեսակները և կանխորոշված արժեքները:
  • Նպատակների հայտարարություններ: Սահմանում են անվանված տեքստային կամ markup հատվածներ, որոնք կարող են կրկնվել:

DTD-ի օրինակ:

<!ELEMENT գիրք (անվանում, հեղինակ, տարի)>
<!ELEMENT անվանում (#PCDATA)>
<!ELEMENT հեղինակ (#PCDATA)>
<!ELEMENT տարի (#PCDATA)>
<!ATTLIST գիրք
  isbn CDATA #REQUIRED
>

որտեղ՝

  • <!ELEMENT գիրք (անվանում, հեղինակ, տարի)> սահմանում է գիրք տարրը, որը պետք է պարունակի անվանում, հեղինակ և տարի տարրերը նշված կարգով:
  • <!ELEMENT անվանում (#PCDATA)> սահմանում է անվանում տարրը, որը կարող է պարունակել միայն սովորական տեքստ:
  • <!ATTLIST գիրք isbn CDATA #REQUIRED> սահմանում է պարտադիր isbn հատկությունը գիրք տարրին, տվյալների տիպը՝ CDATA (ատոմային տվյալներ):

DTD-ը օգտագործվում է XML փաստաթղթի ճշգրտությունը ստուգելու համար՝ համաձայն սահմանված կառուցվածքի։