Xml, ಡಾಕ್ಟೈಪ್ ಸಾಲಿನಲ್ಲಿ ಆವರಣಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಅಂಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು XML ಸ್ಕೀಮಾಗಳನ್ನು ಬಳಸುವ ಮೂಲಗಳು. XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು DTD ಅನ್ನು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ

ಚೀಟ್ ಶೀಟ್ ಆನ್ DTD .

DTD - ಡಾಕ್ಯುಮೆಂಟ್ ಲೇಔಟ್ ಅನ್ನು ಔಪಚಾರಿಕವಾಗಿ ವಿವರಿಸುವ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ XML , ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂಗೆ ಅರ್ಥವಾಗುವ ಭಾಷೆಯಲ್ಲಿ ಮಾಡಲಾಗಿದೆ.

ಪ್ರಸ್ತುತ ಸಮಯ ಹೋಗುತ್ತದೆಬಳಸಲು ನಿರಾಕರಣೆ DTD ಪರವಾಗಿ XSD (XML ಸ್ಕೀಮಾ ವ್ಯಾಖ್ಯಾನ ), ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ:

  • DTD ನಿಂದ ವಿಭಿನ್ನವಾಗಿ ಬಳಸುತ್ತದೆ XML ವಾಕ್ಯ ರಚನೆ.
  • ಯಾವುದೇ ನೋಡ್ ಟೈಪಿಂಗ್ ಇಲ್ಲ.
  • ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗೆ ಯಾವುದೇ ಬೆಂಬಲವಿಲ್ಲ.

ಅದೇನೇ ಇದ್ದರೂ, ಈ ವಿಧಾನವನ್ನು ಇನ್ನೂ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಇದು ಸರಳ ಡಾಕ್ಯುಮೆಂಟ್ ವಿನ್ಯಾಸಗಳನ್ನು ವಿವರಿಸಲು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.

ನಿರ್ಮಾಣಗಳು DTD

ಸ್ಕೀಮಾ ವಿವರಣೆಯು ಮಾರ್ಕ್ಅಪ್ ಘೋಷಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ( ಮಾರ್ಕ್ಅಪ್ ಘೋಷಣೆ ), ಒಂದು ಜೋಡಿ ಅಕ್ಷರಗಳಿಂದ ಪ್ರಾರಂಭಿಸಿ " ಪದಗಳಲ್ಲಿ ಒಂದನ್ನು ಅನುಸರಿಸಿ:

  • ಎಲಿಮೆಂಟ್ (ಅದನ್ನು ಘೋಷಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಅಂಶ )
  • ATTLIST (ಗುಣಲಕ್ಷಣ ಪಟ್ಟಿ )
  • ENTITY (ಸಾರ )
  • ಸೂಚನೆ (ಪದನಾಮ )

ಮಾರ್ಕ್ಅಪ್ ಘೋಷಣೆಯು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ " >

ಎಲಿಮೆಂಟ್ ಪ್ರಕಾರದ ಘೋಷಣೆ

(ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಪ್ರತಿಯೊಂದು ಅಂಶವನ್ನು ವಿವರಿಸಬೇಕು)

ವಿಷಯ:

  • ಖಾಲಿ - ಖಾಲಿ (ಉದಾಹರಣೆಗೆ
    )
  • ಯಾವುದೇ - ಯಾವುದೇ ವಿಷಯ (ಅಪರೂಪದ)
  • (#PCDATA) - ಅಕ್ಷರ ಡೇಟಾ ಮಾತ್ರ
  • (ಅಲ್ಪವಿರಾಮಗಳಿಂದ ಬೇರ್ಪಡಿಸಲಾದ ನೆಸ್ಟೆಡ್ ಅಂಶಗಳ ಹೆಸರುಗಳ ಪಟ್ಟಿ) - ನೆಸ್ಟೆಡ್ ಅಂಶಗಳನ್ನು ಘೋಷಣೆಯಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಕ್ರಮದಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಬೇಕು. ಒಂದು ಗೂಡುಕಟ್ಟುವ ಮಟ್ಟವನ್ನು ಮಾತ್ರ ಘೋಷಿಸಲಾಗಿದೆ. ಆವರಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಂಶಗಳನ್ನು ಗುಂಪು ಮಾಡಬಹುದು.
    ವಿಭಜಕವನ್ನು ಬಳಸುವುದು | ಅಂಶಗಳ ನಡುವೆ ಬೇರ್ಪಡಿಸಿದ ಅಂಶಗಳಲ್ಲಿ ಒಂದು ಸಂಭವಿಸುತ್ತದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
    ಅಂಶಗಳು ಅಥವಾ ಆವರಣಗಳ ನಂತರ:
    • ? - 0 ಅಥವಾ 1 ಬಾರಿ ಸಂಭವಿಸುತ್ತದೆ
    • * - 0 ಅಥವಾ ಹಲವಾರು ಬಾರಿ
    • + - 1 ಅಥವಾ ಹಲವಾರು ಬಾರಿ

ಗುಣಲಕ್ಷಣಗಳನ್ನು ಘೋಷಿಸುವುದು

ಅಂಶವನ್ನು ಘೋಷಿಸಿದ ನಂತರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಘೋಷಿಸಲಾಗುತ್ತದೆ. ಒಂದು ಅಂಶದ ಎಲ್ಲಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಂದೇ ಪಟ್ಟಿಯಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ.

ಪ್ರತಿ ಗುಣಲಕ್ಷಣಕ್ಕೆ, ಅದರ ಹೆಸರು, ಪ್ರಕಾರ ಮತ್ತು ಕಡ್ಡಾಯ ಸ್ಥಿತಿಯನ್ನು ದಾಖಲಿಸಲಾಗುತ್ತದೆ.

ಗುಣಲಕ್ಷಣದ ಪ್ರಕಾರಗಳು:
  • CDATA – (ಡೇಟಾದ ಅಕ್ಷರ ಸೆಟ್ ) ಅಕ್ಷರ ಸ್ಟ್ರಿಂಗ್
  • ಆವರಣದಲ್ಲಿರುವ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿ, "|" ನೊಂದಿಗೆ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ
  • ID - ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆ
  • IDREF - ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೊಂದಿರುವ ಗುರುತಿಸುವಿಕೆ ID , ಇತರ ಅಂಶಗಳಿಗೆ ಉಲ್ಲೇಖವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ
  • IDREFS - ಪ್ರಕಾರದ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳ ಗುಂಪನ್ನು ಹೊಂದಿರುವ ಗುರುತಿಸುವಿಕೆ ID , ಸ್ಪೇಸ್‌ನಿಂದ ಬೇರ್ಪಟ್ಟ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ, ಏಕಕಾಲದಲ್ಲಿ ಹಲವಾರು ಅಂಶಗಳಿಗೆ ಲಿಂಕ್ ಆಗಿಯೂ ಸಹ ಬಳಸಲಾಗುತ್ತದೆ.
  • ENTITY - ವಿಶ್ಲೇಷಕದಿಂದ ಪರಿಶೀಲಿಸದ ಘಟಕದ ಹೆಸರು ( ಅದೇ ವಿವರಣೆಯಲ್ಲಿ ಘೋಷಿಸಲಾಗಿದೆDTD )
  • ಘಟಕಗಳು - ವಿಶ್ಲೇಷಕದಿಂದ ಪರಿಶೀಲಿಸದ ಘಟಕಗಳ ಹೆಸರುಗಳು.
  • NMTOKEN - ಹೆಸರುಗಳಲ್ಲಿ ಬಳಸಲಾದ ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿರುವ ಪದ ( ಇತರ ಅಂಶಗಳು ಅಥವಾ ಗುಣಲಕ್ಷಣಗಳ ಹೆಸರುಗಳು, ಉದಾಹರಣೆಗೆ ಅವುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು)
  • NMTOKENS - ಸ್ಥಳಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪದಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ
  • ಸೂಚನೆ - ಪದನಾಮ ( ಪದನಾಮಗಳನ್ನು ವಿವರಣೆಯಲ್ಲಿ ಅರ್ಥೈಸಲಾಗಿದೆDTD)
  • ಸೂಚನೆಗಳು - ಸಂಕೇತಗಳ ಪಟ್ಟಿ
ಬಾಧ್ಯತೆಯ ಚಿಹ್ನೆ:
  • ಡೀಫಾಲ್ಟ್ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯ- ಉಲ್ಲೇಖಗಳಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಗುಣಲಕ್ಷಣವು ಐಚ್ಛಿಕವಾಗಿದೆ ಎಂದರ್ಥ.
  • # ಅಗತ್ಯವಿದೆ- ಗುಣಲಕ್ಷಣವನ್ನು ಅಂಶದಲ್ಲಿ ಬರೆಯಬೇಕು.
  • # ಸೂಚಿಸಲಾಗಿದೆ- ಗುಣಲಕ್ಷಣವು ಐಚ್ಛಿಕವಾಗಿದೆ, ಇದು ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಲ್ಲ.
  • # ನಿಶ್ಚಿತ- ಗುಣಲಕ್ಷಣವು ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, ಬೆಕ್ಕನ್ನು ತಕ್ಷಣವೇ ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ.

ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು ಬಳಸುವಾಗ, ನೀವು ಯಾವಾಗಲೂ ಅರ್ಹತೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ( QName), ಸ್ಥಳೀಯ ಹೆಸರಲ್ಲ.

ಡೀಫಾಲ್ಟ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ.

ಗುಣಲಕ್ಷಣಗಳು " xml:lang "ಮತ್ತು" xml: ಸ್ಪೇಸ್ ” ಎಂದು ಸಹ ಘೋಷಿಸಬೇಕು DTD ಅವುಗಳ ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ

ಘೋಷಿಸುವ ಘಟಕಗಳು

("&" ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ";" ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ)

ಆಂತರಿಕ ಘಟಕಗಳು- ಒಂದು ಘಟಕವನ್ನು ಘೋಷಿಸುವಾಗ ಹೊಂದಿಸಲಾಗಿದೆ.

- ಅತ್ಯಂತ ಹೆಚ್ಚು ಬಳಸಬಹುದು DTD ಕೆಳಗೆ ಜಾಹೀರಾತು ಇದೆ.

ಬಾಹ್ಯ ಘಟಕಗಳು- ಒಳಗೊಂಡಿದೆ ಪ್ರತ್ಯೇಕ ಫೈಲ್ಅಥವಾ ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಪ್ಯಾರಾಮೀಟರ್ ಮಾಡಲಾದ ಘಟಕಗಳು- ವಿವರಣೆಯಲ್ಲಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ DTD

ಘಟಕಗಳನ್ನು ಪಾರ್ಸ್ಡ್ ಆಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ( ಪಾರ್ಸ್ ಮಾಡಲಾಗಿದೆ ) ಮತ್ತು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ ( ಪಾರ್ಸ್ ಮಾಡದ ) ಪಾರ್ಸ್ಡ್ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ತುಣುಕನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ XML ಅಥವಾ ಸಂಪೂರ್ಣ ಡಾಕ್ಯುಮೆಂಟ್ ಮತ್ತು ಪರ್ಯಾಯದ ನಂತರ ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ. ಡಿಸ್ಅಸೆಂಬಲ್ ಅನ್ನು ಬದಲಿಸಿದ ನಂತರ, ಘಟಕವು ಒಂದು ಭಾಗವಾಗುತ್ತದೆ XML ದಾಖಲೆ.

ಬೈನರಿ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್, ಡ್ರಾಯಿಂಗ್, ಇಮೇಜ್, ಇತ್ಯಾದಿಗಳನ್ನು ವಿಧಾನಗಳ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾಗಿಲ್ಲ XML , ಇದಕ್ಕಾಗಿ ಘಟಕವನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ ಎಂದು ಘೋಷಿಸಬೇಕು. ಇದನ್ನು ಮಾಡಲು, ಘಟಕದ ಘೋಷಣೆಯ ಕೊನೆಯಲ್ಲಿ, ಒಂದು ಟಿಪ್ಪಣಿಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ " NDATA ” ಮತ್ತು ಪದನಾಮವನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ ( ಸಂಕೇತ ) ಸೇರಿಸಲಾದ ವಸ್ತುವಿನ.

ಪೂರ್ವನಿರ್ಧರಿತ ಘಟಕಗಳು IN XML

ಘೋಷಣೆಯ ಚಿಹ್ನೆ ( ಸೂಚನೆ)

ಅವುಗಳನ್ನು ಘಟಕಗಳಂತೆ ಘೋಷಿಸಲಾಗಿದೆ, ಅವು ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯವಾಗಿರಬಹುದು.

ಆಂತರಿಕ

ಬಾಹ್ಯ

ಸಿಸ್ಟಮ್ | ಸಾರ್ವಜನಿಕ - ವಿ ಈ ಸಂದರ್ಭದಲ್ಲಿಏಕೆಂದರೆ ಅವು ಸಮಾನವಾಗಿವೆ ಸಾರ್ವಜನಿಕವಾಗಿ ತಿಳಿದಿರುವ ಲಿಂಕ್ ಅಗತ್ಯವಿಲ್ಲ.

ವಸತಿ DTD

ಅಥವಾ ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ " *.dtd ” ಪ್ರೊಲೋಗ್‌ನ ಎರಡನೇ ಭಾಗದಲ್ಲಿ ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳಲ್ಲಿ ತನ್ನ ಹೆಸರನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಡಾಕ್ಟೈಪ್ , ಅಥವಾ ವಿವರಣೆಯನ್ನು ನೇರವಾಗಿ ಪ್ರೋಲೋಗ್‌ನ ಎರಡನೇ ಭಾಗದಲ್ಲಿ ಸೇರಿಸಿ, ಅದನ್ನು ಚದರ ಬ್ರಾಕೆಟ್‌ಗಳಲ್ಲಿ ಸುತ್ತುವರಿಯಿರಿ.

]> ಬ್ಲಾ

XML ನಲ್ಲಿ DTD ದಾಖಲೆಗಳುಮಾನ್ಯವಾದ ಅಂಶಗಳ ಗುಂಪನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇತರ ಅಂಶಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಅಂಶಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ಮಾನ್ಯವಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. DTD ಗಳ ಸಿಂಟ್ಯಾಕ್ಸ್ ತುಂಬಾ ವಿಶಿಷ್ಟವಾಗಿದೆ ಮತ್ತು ಅಂತಹ ದಾಖಲೆಗಳನ್ನು ರಚಿಸುವಾಗ ಲೇಖಕ-ಡೆವಲಪರ್‌ನಿಂದ ಹೆಚ್ಚುವರಿ ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿರುತ್ತದೆ (DTD ಗಳ ಸಂಕೀರ್ಣತೆಯು ಯಾವುದೇ ಡಾಕ್ಯುಮೆಂಟ್‌ಗೆ DTD ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಗತ್ಯವಿರುವ SGML ನ ಬಳಕೆಯು ವ್ಯಾಪಕವಾಗದಿರಲು ಒಂದು ಕಾರಣವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, HTML). ಗಮನಿಸಿದಂತೆ, XML ನಲ್ಲಿ DTD ಗಳನ್ನು ಬಳಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ - ಈ ನಿಯಮಗಳಿಲ್ಲದೆ ರಚಿಸಲಾದ ದಾಖಲೆಗಳು ಮೂಲಭೂತ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಿದರೆ ಪಾರ್ಸರ್ ಮೂಲಕ ಸರಿಯಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ XML ಸಿಂಟ್ಯಾಕ್ಸ್. ಆದಾಗ್ಯೂ, ಅಂಶಗಳ ಪ್ರಕಾರಗಳ ಮೇಲಿನ ನಿಯಂತ್ರಣ ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅವುಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳ ಸರಿಯಾಗಿರುವುದು ಸಂಪೂರ್ಣವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್ನ ಲೇಖಕರೊಂದಿಗೆ ಇರುತ್ತದೆ. ನಮ್ಮ ಹೊಸ ಭಾಷೆಯ ವ್ಯಾಕರಣವನ್ನು ವಿವರಿಸುವವರೆಗೆ, ನಾವು ಮಾತ್ರ ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಮತ್ತು ಇದಕ್ಕಾಗಿ ನಾವು ವಿಶೇಷವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸಲು ಒತ್ತಾಯಿಸುತ್ತೇವೆ ಮತ್ತು ಸಾರ್ವತ್ರಿಕ ಪಾರ್ಸರ್ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲ.

XML ಗಾಗಿ DTD ಕೆಳಗಿನ ರೀತಿಯ ನಿಯಮಗಳನ್ನು ಬಳಸುತ್ತದೆ: ಅಂಶಗಳು ಮತ್ತು ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ನಿಯಮಗಳು, ವರ್ಗಗಳ ವಿವರಣೆಗಳು (ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳು), ಬೈನರಿ ಡೇಟಾ ಸ್ವರೂಪಗಳ ವಿವರಣೆಗಳು. ಇವೆಲ್ಲವೂ ಭಾಷೆಯ ಮೂಲ ರಚನೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ - ಅಂಶಗಳು, ಗುಣಲಕ್ಷಣಗಳು, ಸಾಂಕೇತಿಕ ಸ್ಥಿರಾಂಕಗಳು, ಬಾಹ್ಯ ಬೈನರಿ ಡೇಟಾ ಫೈಲ್‌ಗಳು.

ನಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ DTD ಅನ್ನು ಬಳಸಲು, ನಾವು ಅದನ್ನು ವಿವರಿಸಬಹುದು ಬಾಹ್ಯ ಫೈಲ್ಮತ್ತು DTD ಅನ್ನು ವಿವರಿಸುವಾಗ, ಈ ಫೈಲ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ಸೂಚಿಸಿ ಅಥವಾ ನೇರವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿಯೇ, ಅಗತ್ಯ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಮೊದಲ ಸಂದರ್ಭದಲ್ಲಿ, ಡಾಕ್ಯುಮೆಂಟ್ DTD ವಿವರಣೆಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ:

...

ಡಾಕ್ಯುಮೆಂಟ್ ಒಳಗೆ, DTD ಘೋಷಣೆಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸೇರಿಸಲಾಗಿದೆ:

... ... ]> ...

ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯ ವಿವರಣೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಿದರೆ, ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂ ಮೊದಲು ಆಂತರಿಕವಾದವುಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ, ಅಂದರೆ. ಅವರ ಆದ್ಯತೆ ಹೆಚ್ಚು. ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಮೌಲ್ಯೀಕರಿಸುವಾಗ, XML ಪ್ರೊಸೆಸರ್ ಮೊದಲು ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ DTD ಅನ್ನು ಹುಡುಕುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್‌ನೊಳಗಿನ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸದಿದ್ದರೆ ಮತ್ತು ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ ಸ್ವತಂತ್ರ = "ಹೌದು", ನಂತರ ಪ್ರೋಗ್ರಾಂ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬಾಹ್ಯ ಫೈಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದರಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ನಿಯಮಗಳನ್ನು ಅಲ್ಲಿಂದ ಓದಲಾಗುತ್ತದೆ. ಗುಣವಾದರೆ ಸ್ವತಂತ್ರವಿಷಯಗಳು "ಹೌದು", ನಂತರ ಬಾಹ್ಯ DTD ವಿವರಣೆಗಳ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸಲಾಗುವುದು.

ಅಂಶದ ವ್ಯಾಖ್ಯಾನ

DTD ಯಲ್ಲಿನ ಅಂಶವನ್ನು ಹ್ಯಾಂಡಲ್ ಬಳಸಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ! ಎಲಿಮೆಂಟ್, ಇದು ಅಂಶದ ಹೆಸರು ಮತ್ತು ಅದರ ವಿಷಯಗಳ ರಚನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ಒಂದು ಅಂಶಕ್ಕಾಗಿ ಕೆಳಗಿನ ನಿಯಮವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು:

ಈ ಸೂಚನೆಯು ವಿವರಿಸುತ್ತದೆ ಎಂದು ELEMENT ಕೀವರ್ಡ್ ಸೂಚಿಸುತ್ತದೆ XML ಅಂಶ. ಈ ಸೂಚನೆಯ ಒಳಗೆ, ಅಂಶದ ಹೆಸರು (ಹೂವು) ಮತ್ತು ಅದರ ವಿಷಯದ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ಅಂಶದ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ, ನಾವು ಮೊದಲು ಅಂಶದ ಹೆಸರನ್ನು (ಹೂವು) ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ, ತದನಂತರ ಅದರ ವಿಷಯ ಮಾದರಿ - ಅದರೊಳಗೆ ಯಾವ ಇತರ ಅಂಶಗಳು ಅಥವಾ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಸಂಭವಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾವು ನಿರ್ಧರಿಸುತ್ತೇವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಹೂವಿನ ಅಂಶದ ವಿಷಯಗಳನ್ನು ವಿಶೇಷ PCDATA ಮಾರ್ಕರ್ ಬಳಸಿ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ (ಅಂದರೆ ಪಾರ್ಸ್ ಮಾಡಬಹುದಾದ ಅಕ್ಷರ ಡೇಟಾ - ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂ ಕೆಲಸ ಮಾಡುವ ಯಾವುದೇ ಮಾಹಿತಿ). ವಿಷಯ ಪ್ರಕಾರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಇನ್ನೂ ಎರಡು ಹೇಳಿಕೆಗಳಿವೆ: EMPTY,ANY. ಮೊದಲನೆಯದು ಅಂಶವು ಖಾಲಿಯಾಗಿರಬೇಕು ಎಂದು ಸೂಚಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ), ಎರಡನೆಯದು ಅಂಶದ ವಿಷಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗಿಲ್ಲ.

ಪ್ರಸ್ತುತ ಅಂಶಕ್ಕಾಗಿ ಮಕ್ಕಳ ವಸ್ತುಗಳ ಅನುಕ್ರಮವನ್ನು ಅಂಶದ ಹೆಸರುಗಳ ಅಲ್ಪವಿರಾಮದಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಅಂಶಗಳ ಸೇರ್ಪಡೆಗಳ ಪುನರಾವರ್ತನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸಲು, ಚಿಹ್ನೆಗಳು +, *, ? :

ಈ ಉದಾಹರಣೆಯು ಒಂದು ಅಂಶದ ಒಳಗೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ ಶೀರ್ಷಿಕೆ, ಲೇಖಕ ಮತ್ತು ವಿಷಯಗಳ ಕೋಷ್ಟಕವನ್ನು ಶೀರ್ಷಿಕೆ ಅಂಶದೊಂದಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಬೇಕು ಕಡ್ಡಾಯ ಅಂಶಮತ್ತು ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಭವಿಸಬಹುದು, ಲೇಖಕ ಅಂಶವು ಅನೇಕ ಬಾರಿ ಸಂಭವಿಸಬಹುದು, ಮತ್ತು ಟೇಬಲ್-ಆಫ್-ವಿಷಯ ಅಂಶವು ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ, ಅಂದರೆ. ಕಾಣೆಯಾಗಿರಬಹುದು. ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಅಂಶದ ವಿಷಯಕ್ಕಾಗಿ ಹಲವಾರು ಸಂಭವನೀಯ ಆಯ್ಕೆಗಳಿದ್ದರೆ, ಅವುಗಳನ್ನು "|" ಚಿಹ್ನೆಯನ್ನು ಬಳಸಿ ಬೇರ್ಪಡಿಸಬೇಕು. :

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ * ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಆಂತರಿಕ ಅಂಶಗಳ ಅನುಕ್ರಮವನ್ನು ಹಲವಾರು ಬಾರಿ ಪುನರಾವರ್ತಿಸಬಹುದು ಅಥವಾ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

ಅಂಶದ ವ್ಯಾಖ್ಯಾನವು "ಮಿಶ್ರ" ವಿಷಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಅಂದರೆ. ಪಠ್ಯ ಡೇಟಾ ಅಥವಾ ಅಂಶಗಳ ಒಂದು ಸೆಟ್, ನೀವು ಮೊದಲು PCDATA ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ನಂತರ "|" ನಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು ಅಂಶಗಳ ಪಟ್ಟಿ.

ಮಾನ್ಯವಾದ XML ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಉದಾಹರಣೆ:

]> ...

ಮಾರ್ಕ್ಸ್ ಅವೆನ್ಯೂ
12-12-12 46-23-62 [ಇಮೇಲ್ ಸಂರಕ್ಷಿತ]

ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು

ಎಲಿಮೆಂಟ್ ಗುಣಲಕ್ಷಣ ಪಟ್ಟಿಗಳನ್ನು ಕೀವರ್ಡ್ ಬಳಸಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ! ATTLIST. ಅದರ ಒಳಗೆ, ಗುಣಲಕ್ಷಣಗಳ ಹೆಸರುಗಳು, ಅವುಗಳ ಮೌಲ್ಯಗಳ ಪ್ರಕಾರಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ನಿಯತಾಂಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಅಂಶಕ್ಕಾಗಿ

ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು:

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಅಂಶಕ್ಕಾಗಿ ಲೇಖನಮೂರು ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ: ಐಡಿ, ಸುಮಾರುಮತ್ತು ರೀತಿಯ, ಇದು ಕ್ರಮವಾಗಿ ಪ್ರಕಾರದ ID (ಗುರುತಿಸುವಿಕೆ), CDATA ಮತ್ತು ಸಂಭವನೀಯ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ. ಒಟ್ಟು ಆರು ಸಂಭವನೀಯ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯ ವಿಧಗಳಿವೆ:

  • CDATA - ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯವು ಯಾವುದೇ ಅಕ್ಷರ ಡೇಟಾ ಆಗಿರಬಹುದು
  • ID - ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಅಂಶದ ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ
  • IDREF(IDREFS) - ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಅಂಶದ ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯ ಹೆಸರಾಗಿರಬೇಕು (ಅಥವಾ ಅಂತಹ ಹಲವಾರು ಹೆಸರುಗಳು, ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ಥಳಗಳಿಂದ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ) ಎಂದು ಸೂಚಿಸುತ್ತದೆ
  • ENTITY(ENTITIES) - ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯವು ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಘಟಕದ (ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನ) ಹೆಸರಾಗಿರಬೇಕು (ಅಥವಾ ENTITIES ಅನ್ನು ಬಳಸಿದರೆ ಹೆಸರುಗಳ ಪಟ್ಟಿ)
  • NMTOKEN (NMTOKENS) - ಅಂಶದ ವಿಷಯವು ಒಂದೇ ಪದವಾಗಿರಬಹುದು (ಅಂದರೆ ಈ ನಿಯತಾಂಕವು CDATA ಯ ಸೀಮಿತ ರೂಪಾಂತರವಾಗಿದೆ)
  • ಮಾನ್ಯವಾದ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿ - ಈ ಗುಣಲಕ್ಷಣವು ಹೊಂದಬಹುದಾದ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

ಗುಣಲಕ್ಷಣದ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು:

  • #ಅಗತ್ಯವಿದೆ - ಈ ಪ್ರಕಾರದ ಎಲ್ಲಾ ಅಂಶಗಳ ಮೇಲೆ ಹೊಂದಿಸಬೇಕಾದ ಅಗತ್ಯವಿರುವ ಗುಣಲಕ್ಷಣವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ
  • #ಸೂಚಿಸಲಾಗಿದೆ - ಗುಣಲಕ್ಷಣವು ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ
  • #FIXED "ಮೌಲ್ಯ" - ಗುಣಲಕ್ಷಣವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮೌಲ್ಯವನ್ನು ಮಾತ್ರ ಹೊಂದಿರಬೇಕು ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಗುಣಲಕ್ಷಣದ ವ್ಯಾಖ್ಯಾನವು ಕಡ್ಡಾಯವಲ್ಲ, ಆದರೆ ಪಾರ್ಸಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಅದರ ಮೌಲ್ಯವನ್ನು ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ
  • ಮೌಲ್ಯ - ಗುಣಲಕ್ಷಣದ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸುತ್ತದೆ

ವ್ಯಾಖ್ಯಾನಿಸುವ ಘಟಕಗಳು (ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳು)

ಒಂದು ಘಟಕವು ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ, ಇದೇ ರೀತಿಯ ಅಂಶಗಳನ್ನು ಮ್ಯಾಕ್ರೋಡೆಫಿನಿಷನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ENTITY ಹೇಳಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು DTD ಘಟಕಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ:

ವಿಶ್ಲೇಷಕ ಪ್ರೋಗ್ರಾಂ, ಡಿಟಿಡಿ ವ್ಯಾಖ್ಯಾನದ ಪ್ರದೇಶದ ವಿಷಯಗಳನ್ನು ಮೊದಲನೆಯದಾಗಿ ನೋಡುತ್ತದೆ, ಈ ಸೂಚನೆಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವಾಗ, ಅದರ ಹೆಸರು ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸ್ಥಳದಲ್ಲಿ ಡಿಟಿಡಿ ಘಟಕದ ವಿಷಯಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಆ. ಈಗ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ನಾವು ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಬಹುದು, ಅದನ್ನು ಸಾಲಿನಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ "ನಿಮ್ಮನ್ನು ಸ್ವಾಗತಿಸಲು ನಮಗೆ ಸಂತೋಷವಾಗಿದೆ"

ಸಾಮಾನ್ಯವಾಗಿ, ಮೂರು ವಿಧದ ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಡಿಟಿಡಿಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು:

ಆಂತರಿಕ ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳು- ಅವರ ಸಹಾಯದಿಂದ ಸ್ಟ್ರಿಂಗ್ ಸ್ಥಿರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ನೀವು ಆಗಾಗ್ಗೆ ಬದಲಾದ ಮಾಹಿತಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ಆಯೋಜಿಸಬಹುದು, ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹೆಚ್ಚು ಓದಬಹುದಾಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಆಂತರಿಕ ಘಟಕಗಳನ್ನು ಆಂಪರ್ಸೆಂಡ್ ಮತ್ತು ಬಳಸಿಕೊಂಡು ಸೇರಿಸಲಾಗಿದೆ

XML ನಲ್ಲಿ ಐದು ಪೂರ್ವನಿರ್ಧರಿತ ಆಂತರಿಕ ಅಕ್ಷರ ಸ್ಥಿರಾಂಕಗಳಿವೆ:

  • < - символ "<"
  • > - ಚಿಹ್ನೆ ">"
  • & - ಚಿಹ್ನೆ "&"
  • " - ಅಪಾಸ್ಟ್ರಫಿ ಚಿಹ್ನೆ """
  • "- ಡಬಲ್ ಕೋಟ್ ಅಕ್ಷರ """

ಬಾಹ್ಯ ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳು- ಬಾಹ್ಯ ಫೈಲ್‌ನ ವಿಷಯಗಳನ್ನು ಸೂಚಿಸಿ, ಮತ್ತು ಈ ವಿಷಯವು ಪಠ್ಯ ಅಥವಾ ಬೈನರಿ ಡೇಟಾ ಆಗಿರಬಹುದು. ಮೊದಲನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಮ್ಯಾಕ್ರೋವನ್ನು ಬಳಸಿದ ಸ್ಥಳದಲ್ಲಿ ಪಠ್ಯ ತಂತಿಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ, ಎರಡನೆಯದರಲ್ಲಿ - ಬೈನರಿ ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಕದಿಂದ ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಬಾಹ್ಯ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಬಳಸಲಾಗುತ್ತದೆ

ರೂಲ್ ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳು- ಪ್ಯಾರಾಮೀಟರ್ ಮ್ಯಾಕ್ರೋ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು DTD ಪ್ರದೇಶದಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದಾಗಿದೆ ಮತ್ತು ಮ್ಯಾಕ್ರೋ ಹೆಸರಿನ ಮೊದಲು ಸೇರಿಸಲಾದ ವಿಶೇಷ ಚಿಹ್ನೆ % ನಿಂದ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಘಟಕದ ವಿಷಯವನ್ನು ನೇರವಾಗಿ ಡಿಟಿಡಿ ನಿಯಮದ ಪಠ್ಯದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ

ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ಡಾಕ್ಯುಮೆಂಟ್ ತುಣುಕುಗಾಗಿ:

ನೀವು ಚಿಕ್ಕದಾದ ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಬಹುದು:

ಗುಣಲಕ್ಷಣ ನಿಯಮಗಳಲ್ಲಿ ನಿಯತಾಂಕಗಳನ್ನು ವಿವರಿಸಲು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ವಿಭಿನ್ನ ಅಂಶಗಳಿಗೆ ಒಂದೇ ಗುಣಲಕ್ಷಣದ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:

ಡೇಟಾ ಟೈಪಿಂಗ್

ಆಗಾಗ್ಗೆ, XML ಅಂಶವನ್ನು ರಚಿಸುವಾಗ, ಅದರ ವಿಷಯವಾಗಿ ಯಾವ ರೀತಿಯ ಡೇಟಾವನ್ನು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಡೆವಲಪರ್ ನಿರ್ಧರಿಸುವ ಅಗತ್ಯವಿದೆ. ಆ. ನಾವು ಒಂದು ಅಂಶವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದರೆ 10.10.98, ನಂತರ ಈ ಸ್ಥಳದಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ದಿನಾಂಕವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಇರುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯೆ ಅಥವಾ ಅಕ್ಷರಗಳ ಅನಿಯಂತ್ರಿತ ಅನುಕ್ರಮವಲ್ಲ ಎಂದು ನಾವು ಖಚಿತವಾಗಿ ಬಯಸುತ್ತೇವೆ. ಡೇಟಾ ಟೈಪಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಅದರ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಬಹುದಾದ ಅಂಶಗಳನ್ನು ರಚಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, SQL ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ನಿಯತಾಂಕಗಳಾಗಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ಲೈಂಟ್ ಪ್ರೋಗ್ರಾಂ ಪ್ರಸ್ತುತ ಎಲಿಮೆಂಟ್ ಮೌಲ್ಯವು ಯಾವ ಡೇಟಾ ಪ್ರಕಾರಕ್ಕೆ ಸೇರಿದೆ ಎಂಬುದನ್ನು ತಿಳಿದಿರಬೇಕು ಮತ್ತು ಅದು ಹೊಂದಾಣಿಕೆಯಾದರೆ, SQL ಪ್ರಶ್ನೆಯನ್ನು ರಚಿಸುತ್ತದೆ.

ಪರಿಶೀಲನಾ XML ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿ ಬಳಸಿದರೆ, ಸೂಕ್ತವಾದ DTD ವ್ಯಾಖ್ಯಾನವನ್ನು ಹೊಂದಿರುವ ಈ ಗುಣಲಕ್ಷಣಕ್ಕಾಗಿ ವಿಶೇಷವಾಗಿ ರಚಿಸಲಾದ ಅಂಶವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಕಾರದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸಬಹುದು. ಪಾರ್ಸಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಪಾರ್ಸರ್ ಈ ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವನ್ನು ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ರವಾನಿಸುತ್ತದೆ, ಅದು ಈ ಮಾಹಿತಿಯನ್ನು ಸೂಕ್ತವಾಗಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ಅಂಶದ ವಿಷಯವು ದೀರ್ಘ ಪೂರ್ಣಾಂಕವಾಗಿರಬೇಕು ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು, ನೀವು ಈ ಕೆಳಗಿನ DTD ವ್ಯಾಖ್ಯಾನವನ್ನು ಬಳಸಬಹುದು:

LONG ನ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಕ್ಕೆ ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು FIXED ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುವ ಮೂಲಕ, ಈ ಅಂಶದ ವಿಷಯದ ಪ್ರಕಾರದ ಬಗ್ಗೆ ಅಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಕ್ಲೈಂಟ್ ಪ್ರೋಗ್ರಾಂಗೆ ನಾವು ಅನುಮತಿಸಿದ್ದೇವೆ ಮತ್ತು ಈಗ ಈ ಅಂಶದ ವಿಷಯದ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆಯೇ ಎಂದು ಸ್ವತಂತ್ರವಾಗಿ ನಿರ್ಧರಿಸಬಹುದು. DTD ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ.

ವಿಭಿನ್ನ ಡೇಟಾ ಪ್ರಕಾರಗಳೊಂದಿಗೆ ಹಲವಾರು ಅಂಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಮತ್ತು ಬಳಸುವ XML ಡಾಕ್ಯುಮೆಂಟ್ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

... 5 2 32.5 ನಿಜ 18346 34 ರಬ್. 28 ಕೆ. ...

ಉದಾಹರಣೆಯಿಂದ ನೋಡಬಹುದಾದಂತೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಅಂಶಗಳನ್ನು ರಚಿಸುವ ಕಾರ್ಯವಿಧಾನವು ಬದಲಾಗಿಲ್ಲ. ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು DTD ಬ್ಲಾಕ್‌ನೊಳಗಿನ ಅಂಶ ವ್ಯಾಖ್ಯಾನಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.

ಕೊನೆಯಲ್ಲಿ, ಡಾಕ್ಯುಮೆಂಟ್‌ನ ವಿಷಯವನ್ನು ನಿಯಂತ್ರಿಸಲು DTD ನಮಗೆ ಅತ್ಯಂತ ಅನುಕೂಲಕರ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ ಎಂದು ನಾನು ಗಮನಿಸಲು ಬಯಸುತ್ತೇನೆ. ಇಂದು, ಬಹುತೇಕ ಎಲ್ಲಾ ಇಂಟರ್ನೆಟ್ ಡಾಕ್ಯುಮೆಂಟ್ ವೀಕ್ಷಣೆ ಕಾರ್ಯಕ್ರಮಗಳು DTD ನಿಯಮಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಸರಿಯಾದತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಏಕೈಕ ಮಾರ್ಗದಿಂದ ಇದು ದೂರವಿದೆ. ಡೇಟಾ ಸ್ಕೀಮಾಸ್ ಎಂಬ ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್ ರಚನೆಯ ಭಾಷಾ ಮಾನದಂಡವು ಪ್ರಸ್ತುತ W3 ಕನ್ಸೋರ್ಟಿಯಂನಿಂದ ಪರಿಗಣನೆಯಲ್ಲಿದೆ. ಮುಂದಿನ ವಿಭಾಗವು ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮೀಸಲಾಗಿರುತ್ತದೆ.

ಟಿಪ್ಪಣಿ: ಈ ವಿಭಾಗವು ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಬರವಣಿಗೆಯ ಸಾಮಾನ್ಯ ತತ್ವಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. DTD ಯ ಮುಖ್ಯ ಅನಾನುಕೂಲಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಹ ಚರ್ಚಿಸಲಾಗಿದೆ.

ನಿಮಗೆ DTD ಏಕೆ ಬೇಕು?

XML ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ರಚಿಸುವಾಗ, ಡೆವಲಪರ್ ಸ್ವತಃ ನಿರ್ಧರಿಸುತ್ತಾರೆ: ಟ್ಯಾಗ್‌ಗಳನ್ನು ಏನು ಹೆಸರಿಸಬೇಕು, ಅವು ಯಾವ ಕ್ರಮದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ, ನಿರ್ದಿಷ್ಟ ಅಂಶದಲ್ಲಿ ಯಾವ ಡೇಟಾವನ್ನು ಬರೆಯಲಾಗುತ್ತದೆ, ಅಂಶವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಮತ್ತು ಇನ್ನಷ್ಟು. ಡಾಕ್ಯುಮೆಂಟ್ ರಚನೆಯ ಔಪಚಾರಿಕ ವಿವರಣೆಯಿಲ್ಲದೆ, ಅದರ ಡೆವಲಪರ್ ಮಾತ್ರ ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು. ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ XML ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹೊರಗಿನ ಪ್ರಪಂಚಕ್ಕೆ ರವಾನಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದರೆ, ಉದಾಹರಣೆಗೆ, ವ್ಯಾಪಾರ ಪಾಲುದಾರರಿಗೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಅದೇ ರೂಪದಲ್ಲಿ ಬರೆಯಲಾದ ದಾಖಲೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನೀವು ಯೋಜಿಸಿದರೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರದ ವ್ಯಾಖ್ಯಾನ (DTD) ಇಲ್ಲದೆ ನೀವು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸ್ವೀಕರಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಎರಡೂ ಪಕ್ಷಗಳು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ದಾಖಲೆಗಳಲ್ಲಿನ ಅಂಶಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಎಲ್ಲಾ ಪಕ್ಷಗಳು ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಬೇಕು ಎಂಬುದು ಇದಕ್ಕೆ ಕಾರಣ. ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರದ ವ್ಯಾಖ್ಯಾನಗಳು ಉತ್ತಮವಾಗಿ ರೂಪುಗೊಂಡ XML ದಾಖಲೆಗಳನ್ನು ಬರೆಯುವ ನಿಯಮಗಳಿಗೆ ಕಠಿಣತೆ ಮತ್ತು ನಿಖರತೆಯನ್ನು ತರುತ್ತವೆ. XML ಫೈಲ್‌ನ ಆರಂಭದಲ್ಲಿ ಅಥವಾ ಬಾಹ್ಯವಾಗಿ *.DTD ಫೈಲ್‌ನಂತೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರದ ವ್ಯಾಖ್ಯಾನಗಳು ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಮಾಹಿತಿ ರಚನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. DTD ಸಂಭವನೀಯ ಅಂಶದ ಹೆಸರುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಪ್ರತಿಯೊಂದು ಅಂಶದ ಪ್ರಕಾರಕ್ಕೆ ಲಭ್ಯವಿರುವ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಮತ್ತು ಅಂಶಗಳ ಗೂಡುಕಟ್ಟುವಿಕೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ.

XML ಅನ್ನು ಇತರ ಭಾಷೆಗಳ ವ್ಯಾಕರಣವನ್ನು ವಿವರಿಸುವ ಸಾಧನವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ನಿರ್ದಿಷ್ಟ ಪ್ರದೇಶದಲ್ಲಿ XML ದಾಖಲೆಗಳನ್ನು ಬರೆಯಲು ಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು, ಈ ಚಟುವಟಿಕೆಯ ಕ್ಷೇತ್ರಕ್ಕಾಗಿ ನಾವು ನಿಘಂಟನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ. ವ್ಯಾಖ್ಯಾನದ ಪ್ರಕಾರ DTD ಗಳು XML ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಯೋಜನೆಗೆ ಹೋಗುವ ಎಲ್ಲವನ್ನೂ ಡಿಟಿಡಿಯಲ್ಲಿ ಸೇರಿಸಬೇಕು. ಹೀಗಾಗಿ, ಡಿಟಿಡಿ ವಿವರಣೆಯು ಮೂಲಭೂತವಾಗಿ ಅಂತಹ ನಿಘಂಟಾಗಿದೆ. ಆಧುನಿಕ ಜಗತ್ತು ಸಾಕಷ್ಟು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗುತ್ತಿದೆ, ಆದ್ದರಿಂದ ಭವಿಷ್ಯದಲ್ಲಿ ಯಾವ ಮಾಹಿತಿಯ ಅಗತ್ಯವಿದೆಯೆಂದು ಮುಂಚಿತವಾಗಿ ತಿಳಿದಿಲ್ಲ, ಮತ್ತು ದಾಖಲೆಗಳ ರಚನೆಯನ್ನು ಆಗಾಗ್ಗೆ ಬದಲಾಯಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು, ಸಾಮಾನ್ಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ನಿಘಂಟು ನಿರ್ದಿಷ್ಟವಾಗಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ. ವ್ಯಾಪಾರ ಅಥವಾ ಉದ್ಯಮದ ವಿಧಗಳು. ಇದು ಡಿಟಿಡಿ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನ್ಯಾಸ ಸಾಧನವಾಗಿ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. XML ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅವರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಶಬ್ದಕೋಶಗಳ ಆಧಾರದ ಮೇಲೆ ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುತ್ತವೆ, ಆದ್ದರಿಂದ DTD ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಅಪ್ಲಿಕೇಶನ್ ಏನನ್ನು ವಿವರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಲಿಖಿತ XML ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಸರಿಯಾದತೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದು DTD ಯ ಇನ್ನೊಂದು ಬಳಕೆಯಾಗಿದೆ. XML ವಿವರಣೆಯಲ್ಲಿ ವಿವರಿಸಿದ ಎಲ್ಲಾ ನಿಯಮಗಳ ಪ್ರಕಾರ ಉತ್ತಮವಾಗಿ-ರಚಿಸಿದ ದಾಖಲೆಗಳನ್ನು ದೋಷಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ. ತಪ್ಪಿದ ದೋಷಗಳು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಪ್ರೋಗ್ರಾಂಗೆ ಹಾನಿಯನ್ನು ಉಂಟುಮಾಡಬಹುದು ಅಥವಾ ಸಿಸ್ಟಮ್‌ಗೆ ತಪ್ಪಾದ ಡೇಟಾದ ಪ್ರವೇಶವನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಆದರೆ ಡಾಕ್ಯುಮೆಂಟ್ DTD ವ್ಯಾಖ್ಯಾನವನ್ನು ಉಲ್ಲೇಖಿಸಿದರೆ, ಮೌಲ್ಯೀಕರಣ ಪಾರ್ಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ದೋಷಗಳಿವೆಯೇ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸಬಹುದು. ಪಾರ್ಸರ್ DTD ಯನ್ನು ವಿನಂತಿಸುತ್ತದೆ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಅದರಲ್ಲಿ ವಿವರಿಸಿದ ವ್ಯಾಕರಣ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ವಿಶ್ಲೇಷಕವು ರಚನಾತ್ಮಕ ಮತ್ತು ವಿಷಯ ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕದಿಂದ ನಿರ್ವಹಿಸಲಾದ ಪರಿಶೀಲನೆಗಳ ಪ್ರಮಾಣವನ್ನು ಬಹಳವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

ಡಿಟಿಡಿ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಬರೆಯುವುದು: ಸಾಮಾನ್ಯ ತತ್ವಗಳು.

XML ಡಾಕ್ಯುಮೆಂಟ್‌ನೊಂದಿಗೆ DTD ಅನ್ನು ಸಂಯೋಜಿಸುವುದು

ಡಾಕ್ಯುಮೆಂಟ್ ನಿದರ್ಶನದೊಂದಿಗೆ DTD ಘೋಷಣೆಯನ್ನು ಸಂಯೋಜಿಸಲು XML 1.0 ವಿಶೇಷ DOCTYPE ಘೋಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು XML ಘೋಷಣೆಯನ್ನು ಅನುಸರಿಸಬೇಕು ಮತ್ತು ಯಾವುದೇ ಡಾಕ್ಯುಮೆಂಟ್ ಅಂಶಗಳಿಗೆ ಮುಂಚಿತವಾಗಿರಬೇಕು. ಆದಾಗ್ಯೂ, XML ಮತ್ತು DOCTYPE ಘೋಷಣೆಗಳ ನಡುವೆ ಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಆಜ್ಞೆಗಳು ಇರಬಹುದು.

DOCTYPE ಘೋಷಣೆಯು DOCTYPE ಕೀವರ್ಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದರ ನಂತರ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಮೂಲ ಅಂಶದ ಹೆಸರು, ಮತ್ತು ನಂತರ ವಿಷಯ ಘೋಷಣೆಯ ರಚನೆ. ಈ ಹೇಳಿಕೆಯನ್ನು ವಿವರಿಸುವ ಮೊದಲು, ಡಾಕ್ಯುಮೆಂಟ್ ನಿದರ್ಶನದಲ್ಲಿ DOCTYPE ಘೋಷಣೆಯ ಸ್ಥಳದ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸಿ. XML ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಮೊದಲ ಮೂರು ಸಾಲುಗಳು ಕೆಳಗಿವೆ:

..

ನೀವು ಪ್ರತ್ಯೇಕ DTD ಫೈಲ್‌ನಲ್ಲಿ ಘೋಷಣೆಗಳ ಹೊರ ಉಪವಿಭಾಗವನ್ನು ಬರೆಯಬಹುದು, DOCTYPE ಘೋಷಣೆಯ ದೇಹದಲ್ಲಿ ಒಳ ಉಪವಿಭಾಗವನ್ನು ಸೇರಿಸಿ, ಅಥವಾ ಎರಡನ್ನೂ ಸೇರಿಸಿ. ನಂತರದ ಪ್ರಕರಣದಲ್ಲಿ (ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯ DTD ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವುದು), ಆಂತರಿಕ DTD ಗಳಲ್ಲಿ ಹೊಸ ಘೋಷಣೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಅಥವಾ ಬಾಹ್ಯದಲ್ಲಿ ಒಳಗೊಂಡಿರುವದನ್ನು ಪುನಃ ಬರೆಯಬಹುದು (XML ವಿವರಣೆಯ ವ್ಯಾಖ್ಯಾನದಿಂದ, ಪಾರ್ಸರ್ಗಳು ಆಂತರಿಕ ಉಪವಿಭಾಗವನ್ನು ಮೊದಲು ಓದುತ್ತಾರೆ ಮತ್ತು ಆದ್ದರಿಂದ ಘೋಷಣೆಗಳು ಆದ್ಯತೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ).

XML ಘೋಷಣೆಗಳು ಸ್ವತಂತ್ರ ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿರಬಹುದು, ಅದು "ಹೌದು" ಮತ್ತು "ಇಲ್ಲ" ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ. ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವು ಹೌದು ಎಂದಾದರೆ, ಡಾಕ್ಯುಮೆಂಟ್ ನಿದರ್ಶನದ ಹೊರಗಿನ ಘೋಷಣೆಗಳು ಅದನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಡಾಕ್ಯುಮೆಂಟ್ ಮೂಲಕ ತಿಳಿಸಲಾದ ಮಾಹಿತಿಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಡಾಕ್ಯುಮೆಂಟ್‌ನ ವಿಷಯಗಳನ್ನು ಸರಿಯಾಗಿ ವಿವರಿಸಲು ಅಗತ್ಯವಾದ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಬಾಹ್ಯ ಘೋಷಣೆಗಳಿವೆ ಎಂದು ಮೌಲ್ಯ ಸಂಖ್ಯೆ ಸೂಚಿಸುತ್ತದೆ - ಉದಾಹರಣೆಗೆ, ನಿರ್ದಿಷ್ಟ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಐಚ್ಛಿಕ ಸ್ವತಂತ್ರ ಗುಣಲಕ್ಷಣವನ್ನು ವಿರಳವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಗುಣಲಕ್ಷಣವನ್ನು ಹೌದು ಎಂದು ಹೊಂದಿಸುವುದರಿಂದ ಯಾವುದೇ ಪ್ರಕಾರದ ಬಾಹ್ಯ ಅವಲಂಬನೆಗಳ ಅನುಪಸ್ಥಿತಿಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಾಹ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸೇರಿಸದಿದ್ದರೆ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಈ ಗುಣಲಕ್ಷಣವು ಪಾರ್ಸರ್‌ಗಳು ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅವರು ಯಾವುದೇ ಬಾಹ್ಯ ವಿಷಯವನ್ನು ಬಳಸಬೇಕೆ ಎಂದು ಸೂಚಿಸುವ ಸಂಕೇತವಾಗಿದೆ.

DOCTYPE ಟ್ಯಾಗ್‌ನ ಮಾರ್ಕ್‌ಅಪ್‌ನ ಆಂತರಿಕ ಘೋಷಣೆಯ ಬ್ಲಾಕ್ ಎಡ ಚದರ ಆವರಣ, ಘೋಷಣೆಗಳ ಪಟ್ಟಿ ಮತ್ತು ಬಲ ಚೌಕ ಆವರಣವನ್ನು ಒಳಗೊಂಡಿದೆ:

ಆಂತರಿಕ DTD ಗಳು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿವೆ, ಅವುಗಳು ಯಾವಾಗಲೂ ಅವುಗಳನ್ನು ಬಳಸುವ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಒಳಗೊಂಡಿರುತ್ತವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಪಾರ್ಸರ್ ಮೂಲಕ ಸುಲಭವಾಗಿ ಹಿಂಪಡೆಯಬಹುದು. ಆದಾಗ್ಯೂ, ಆಂತರಿಕ ಡಿಟಿಡಿಗಳು ಡಾಕ್ಯುಮೆಂಟ್ ಗಾತ್ರವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿಸುತ್ತವೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಹೊಸ ಘೋಷಣೆಗಳನ್ನು ಸೇರಿಸಲು ಆಂತರಿಕ ಡಿಟಿಡಿಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಬಾಹ್ಯ ಪದಗಳಿಗಿಂತ ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ವಸ್ತುವನ್ನು ಅಲ್ಲಿ ಘೋಷಿಸಿದರೆ ಅದನ್ನು ಹೊರಗಿನ ಡಿಟಿಡಿಯಲ್ಲಿ ಘೋಷಿಸಿದರೆ, ಒಳಭಾಗವು ಆದ್ಯತೆಯನ್ನು ಪಡೆಯುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ದಾಖಲೆಗಳ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಘೋಷಣೆಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಬಾಹ್ಯ ಡಿಟಿಡಿಗಳು ಕೆಲವು ವಿಷಯಗಳಲ್ಲಿ ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, DOCTYPE ಘೋಷಣೆಯು ಸಾಮಾನ್ಯ ಕೀವರ್ಡ್ ಮತ್ತು ಮೂಲ ಅಂಶದ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ನಂತರ ಮತ್ತೊಂದು ಕೀವರ್ಡ್, SYSTEM ಅಥವಾ PUBLIC, ಬಾಹ್ಯ DTD ವ್ಯಾಖ್ಯಾನದ ಮೂಲವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ನಂತರ ಆ ವ್ಯಾಖ್ಯಾನದ ಸ್ಥಳೀಕರಣವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೀವರ್ಡ್ SYSTEM ಆಗಿದ್ದರೆ, DTD ನೇರವಾಗಿ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ URL ನಲ್ಲಿ ವಾಸಿಸಬೇಕು.

ಬಾಹ್ಯ ಡಿಟಿಡಿಗಳು ಆಗಾಗ್ಗೆ ಪುನಃ ಬರೆಯಲ್ಪಟ್ಟರೆ, ಅವುಗಳು ತಮ್ಮ ಅರ್ಥವನ್ನು ಕಳೆದುಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸುತ್ತವೆ, ಇದು ಕೆಟ್ಟ ಆರಂಭಿಕ ವಿನ್ಯಾಸದ ಸಂಕೇತವಾಗಿದೆ.

PUBLIC ಕೀವರ್ಡ್ ಅನ್ನು ಪ್ರಸಿದ್ಧ ನಿಘಂಟುಗಳಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಈ ನಿಘಂಟಿನಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ ಸೂಕ್ತವಾದ DTD ಅನ್ನು ಹುಡುಕಲು ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಬಳಸಬೇಕು.

XML 1.0 ಮಾನದಂಡವು ಸಾರ್ವಜನಿಕ ಘೋಷಣೆಗೆ ಸಾರ್ವಜನಿಕ URI ಮತ್ತು ಸಿಸ್ಟಮ್ ಐಡೆಂಟಿಫೈಯರ್ ಎರಡನ್ನೂ ಹೊಂದಲು ಅನುಮತಿಸುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಪಾರ್ಸರ್ ಸಾರ್ವಜನಿಕ ಕೀವರ್ಡ್‌ನೊಂದಿಗೆ URI ನಿಂದ DTD ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ, ಅದು ಸಿಸ್ಟಮ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ಬಳಸಬೇಕು.

ಮೂಲ ಮಾರ್ಕ್ಅಪ್ ಘೋಷಣೆಗಳು

XML ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಅನುಮತಿಸಲಾದ ವಿಷಯವನ್ನು DTD ಯಲ್ಲಿನ ನಾಲ್ಕು ವಿಧದ ಮಾರ್ಕ್ಅಪ್ ಘೋಷಣೆಯಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಈ ಘೋಷಣೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕೀವರ್ಡ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಅರ್ಥಗಳನ್ನು ತೋರಿಸುತ್ತದೆ:

ಮೊದಲ ಎರಡು ಪ್ರಕಾರಗಳು XML ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ನಾವು ನಿರೀಕ್ಷಿಸುವ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿವೆ - ಅಂಶಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳು.

ಕೊನೆಯ ಎರಡು ವಿಧಗಳನ್ನು ಬೆಂಬಲಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. XML ಘಟಕಗಳು ನಿಘಂಟಿನ ಡೆವಲಪರ್‌ಗೆ ವಿಶೇಷವಾಗಿ ಜೀವನವನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ. ವಿಶಿಷ್ಟವಾಗಿ, ಅವುಗಳು DTD ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಆಗಾಗ್ಗೆ ಬಳಸಲಾಗುವ ವಿಷಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಅದು ವಿಶೇಷ ಘೋಷಣೆಯ ರಚನೆಯನ್ನು ಸಮರ್ಥಿಸುತ್ತದೆ. ಈ ಘೋಷಣೆಯ ಬಳಕೆಯು C/C++ ಭಾಷೆಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಹೇಳಿಕೆಯನ್ನು ನೆನಪಿಸುತ್ತದೆ, ಅಲ್ಲಿ ವಿಷಯಕ್ಕೆ ಬದಲಿಯಾಗಿ ಹೆಸರನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಟಿಪ್ಪಣಿಗಳು XML ನಲ್ಲಿ ಬರೆಯದ ವಿಷಯವನ್ನು ವಿವರಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಡೇಟಾ ವರ್ಗವನ್ನು ಘೋಷಿಸಲು ಮತ್ತು ಅದನ್ನು ಬಾಹ್ಯ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಬಾಹ್ಯ ಪ್ರೋಗ್ರಾಂ ಡಿಕ್ಲೇರ್ಡ್ ಡೇಟಾ ವರ್ಗಕ್ಕೆ ಹ್ಯಾಂಡ್ಲರ್ ಆಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಡಾಕ್ಯುಮೆಂಟ್‌ನೊಂದಿಗೆ JPEG ಚಿತ್ರವನ್ನು ಸಂಯೋಜಿಸಿದ ನಂತರ, ಡೆವಲಪರ್ ಪ್ರೋಗ್ರಾಂ ಬೈನರಿ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಆ ಸ್ವರೂಪದಲ್ಲಿ ನಿರೂಪಿಸಲು ಬಯಸುತ್ತಾರೆ. ಸಹಜವಾಗಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಡಾಕ್ಯುಮೆಂಟ್ ಸ್ವೀಕರಿಸುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಯಾವ ರೀತಿಯ ಹ್ಯಾಂಡ್ಲರ್ ಲಭ್ಯವಿದೆ ಎಂಬುದರ ಮೇಲೆ ಡಾಕ್ಯುಮೆಂಟ್ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಪೋರ್ಟಬಿಲಿಟಿಯ ಹಿತಾಸಕ್ತಿಗಳಲ್ಲಿ, ಕೆಲವು ಲೇಖಕರು ಹ್ಯಾಂಡ್ಲರ್‌ಗಳಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಕೇತವು ಕೇವಲ ಟೈಪಿಂಗ್ ಯಾಂತ್ರಿಕವಾಗುತ್ತದೆ.

ಹಿರಿಯ ತಂತ್ರಜ್ಞಾನ ಬರಹಗಾರ

ಯಾರೋ ನಿಮಗೆ DTD ಫೈಲ್ ಅನ್ನು ಇಮೇಲ್ ಮಾಡಿದ್ದಾರೆ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ತೆರೆಯುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲವೇ? ಬಹುಶಃ ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ DTD ಫೈಲ್ ಅನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೀರಾ ಮತ್ತು ಅದು ಏನು ಎಂದು ಆಶ್ಚರ್ಯ ಪಡುತ್ತೀರಾ? ನೀವು ಅದನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ವಿಂಡೋಸ್ ನಿಮಗೆ ಹೇಳಬಹುದು, ಅಥವಾ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು DTD ಫೈಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷ ಸಂದೇಶವನ್ನು ಎದುರಿಸಬಹುದು.

ನೀವು ಡಿಟಿಡಿ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುವ ಮೊದಲು, ಡಿಟಿಡಿ ಫೈಲ್ ವಿಸ್ತರಣೆಯು ಯಾವ ರೀತಿಯ ಫೈಲ್ ಎಂದು ನೀವು ಕಂಡುಹಿಡಿಯಬೇಕು.

ಸಲಹೆ:ತಪ್ಪಾದ DTD ಫೈಲ್ ಅಸೋಸಿಯೇಷನ್ ​​ದೋಷಗಳು ನಿಮ್ಮ ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿನ ಇತರ ಆಧಾರವಾಗಿರುವ ಸಮಸ್ಯೆಗಳ ಲಕ್ಷಣವಾಗಿರಬಹುದು. ಈ ಅಮಾನ್ಯ ನಮೂದುಗಳು ನಿಧಾನವಾದ ವಿಂಡೋಸ್ ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳು, ಕಂಪ್ಯೂಟರ್ ಫ್ರೀಜ್‌ಗಳು ಮತ್ತು ಇತರ ಪಿಸಿ ಕಾರ್ಯಕ್ಷಮತೆ ಸಮಸ್ಯೆಗಳಂತಹ ಸಂಬಂಧಿತ ಲಕ್ಷಣಗಳನ್ನು ಸಹ ಉಂಟುಮಾಡಬಹುದು. ಆದ್ದರಿಂದ, ಅಮಾನ್ಯವಾದ ಫೈಲ್ ಅಸೋಸಿಯೇಷನ್‌ಗಳು ಮತ್ತು ವಿಘಟಿತ ನೋಂದಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಇತರ ಸಮಸ್ಯೆಗಳಿಗಾಗಿ ನಿಮ್ಮ ವಿಂಡೋಸ್ ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

ಉತ್ತರ:

DTD ಫೈಲ್‌ಗಳು ಡೇಟಾ ಫೈಲ್‌ಗಳಾಗಿದ್ದು, ಅವು ಪ್ರಾಥಮಿಕವಾಗಿ DesignTools 2D ವಿನ್ಯಾಸದೊಂದಿಗೆ (TechSoft UK Limited) ಸಂಯೋಜಿತವಾಗಿವೆ.

DTD ಫೈಲ್‌ಗಳು ArcView UNIX ಹೈಪರ್‌ಹೆಲ್ಪ್ ಸಪೋರ್ಟಿಂಗ್ ಫೈಲ್ (ESRI), SGML ಡಾಕ್ಯುಮೆಂಟ್ ಡೆಫಿನಿಷನ್ ಫೈಲ್, ಮತ್ತು FileViewPro ಜೊತೆಗೆ ಸಹ ಸಂಬಂಧ ಹೊಂದಿವೆ.

ಹೆಚ್ಚುವರಿ ರೀತಿಯ ಫೈಲ್‌ಗಳು DTD ಫೈಲ್ ವಿಸ್ತರಣೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು. DTD ಫೈಲ್ ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸುವ ಯಾವುದೇ ಇತರ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳ ಬಗ್ಗೆ ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ ಆದ್ದರಿಂದ ನಾವು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ನಮ್ಮ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸಬಹುದು.

ನಿಮ್ಮ DTD ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ತೆರೆಯುವುದು:

ವೇಗವಾದ ಮತ್ತು ಸುಲಭ ಮಾರ್ಗನಿಮ್ಮ ಡಿಟಿಡಿ ಫೈಲ್ ಅನ್ನು ತೆರೆಯುವುದು ಎಂದರೆ ಅದರ ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡುವುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ಅವಳು ಆಯ್ಕೆ ಮಾಡುತ್ತಾಳೆ ಅಗತ್ಯ ಕಾರ್ಯಕ್ರಮನಿಮ್ಮ DTD ಫೈಲ್ ತೆರೆಯಲು.

ನಿಮ್ಮ DTD ಫೈಲ್ ತೆರೆಯದಿದ್ದಲ್ಲಿ, ನಿಮ್ಮ PC ಯಲ್ಲಿ ಅಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸದಿರುವ ಸಾಧ್ಯತೆಯಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂ DTD ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅಥವಾ ಸಂಪಾದಿಸಲು.

ನಿಮ್ಮ PC DTD ಫೈಲ್ ಅನ್ನು ತೆರೆದರೆ, ಆದರೆ ಅದು ತಪ್ಪು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದರೆ, ನಿಮ್ಮ ಫೈಲ್ ಅಸೋಸಿಯೇಷನ್ ​​ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನೀವು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ ನೋಂದಾವಣೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ವಿಂಡೋಸ್ DTD ಫೈಲ್ ವಿಸ್ತರಣೆಗಳನ್ನು ತಪ್ಪು ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ.

ಐಚ್ಛಿಕ ಉತ್ಪನ್ನಗಳನ್ನು ಸ್ಥಾಪಿಸಿ - FileViewPro (Solvusoft) | | | |

DTD ಮಲ್ಟಿಪರ್ಪಸ್ ಇಂಟರ್ನೆಟ್ ಮೇಲ್ ವಿಸ್ತರಣೆಗಳು (MIME):

  • ಮೈಮ್ ಪಠ್ಯ/xml

DTD ಫೈಲ್ ಅನಾಲಿಸಿಸ್ ಟೂಲ್™

DTD ಫೈಲ್ ಯಾವ ಪ್ರಕಾರವಾಗಿದೆ ಎಂದು ಖಚಿತವಾಗಿಲ್ಲವೇ? ನೀವು ಸ್ವೀಕರಿಸಲು ಬಯಸುವಿರಾ ನಿಖರವಾದ ಮಾಹಿತಿಫೈಲ್ ಬಗ್ಗೆ, ಅದರ ಸೃಷ್ಟಿಕರ್ತ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ತೆರೆಯಬಹುದು?

ಈಗ ನೀವು DTD ಫೈಲ್ ಬಗ್ಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ತಕ್ಷಣವೇ ಪಡೆಯಬಹುದು!

ಕ್ರಾಂತಿಕಾರಿ DTD ಫೈಲ್ ಅನಾಲಿಸಿಸ್ ಟೂಲ್™ ಸ್ಕ್ಯಾನ್‌ಗಳು, ವಿಶ್ಲೇಷಣೆಗಳು ಮತ್ತು ವರದಿಗಳು ವಿವರವಾದ ಮಾಹಿತಿ DTD ಫೈಲ್ ಬಗ್ಗೆ. ನಮ್ಮ ಪೇಟೆಂಟ್-ಬಾಕಿ ಉಳಿದಿರುವ ಅಲ್ಗಾರಿದಮ್ ಫೈಲ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ವಿಶ್ಲೇಷಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾದ, ಸುಲಭವಾಗಿ ಓದಬಹುದಾದ ಸ್ವರೂಪದಲ್ಲಿ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.†

ಕೆಲವೇ ಸೆಕೆಂಡುಗಳಲ್ಲಿ, ನೀವು ಯಾವ ರೀತಿಯ DTD ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ, ಫೈಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಅಪ್ಲಿಕೇಶನ್, ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ ಬಳಕೆದಾರರ ಹೆಸರು, ಫೈಲ್‌ನ ಸುರಕ್ಷತೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಇತರ ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ನೀವು ನಿಖರವಾಗಿ ತಿಳಿಯುವಿರಿ.

ಪ್ರಾರಂಭಿಸಲು ಉಚಿತ ವಿಶ್ಲೇಷಣೆಫೈಲ್, ನಿಮ್ಮ DTD ಫೈಲ್ ಅನ್ನು ಒಳಗೆ ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ ಚುಕ್ಕೆಗಳ ಸಾಲುಕೆಳಗೆ ಅಥವಾ "ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಡಿಟಿಡಿ ಫೈಲ್ ವಿಶ್ಲೇಷಣೆ ವರದಿಯನ್ನು ಬ್ರೌಸರ್ ವಿಂಡೋದಲ್ಲಿಯೇ ಕೆಳಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ.

ವಿಶ್ಲೇಷಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು DTD ಫೈಲ್ ಅನ್ನು ಇಲ್ಲಿ ಎಳೆಯಿರಿ

ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ವೀಕ್ಷಿಸಿ »

ದಯವಿಟ್ಟು ವೈರಸ್‌ಗಳಿಗಾಗಿ ನನ್ನ ಫೈಲ್ ಅನ್ನು ಸಹ ಪರಿಶೀಲಿಸಿ

ನಿಮ್ಮ ಫೈಲ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತಿದೆ... ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ.