Huis Ontwikkeling Wat is een documenttype-definitie (dtd)? - definitie van techopedia

Wat is een documenttype-definitie (dtd)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Document Type Definition (DTD)?

Documenttype-definitie (DTD) verwijst naar een set markup-aangiften die een documenttype definiëren voor SGML-talen (Standard Generalized Markup Language). DTD's definiëren de structuur van een klasse documenten via element- en attribuutlijstverklaringen. DTD helpt parsers om documenten te valideren. Het wordt officieel aanbevolen door het World Wide Web Consortium (W3C). DTD's zijn nu grotendeels vervangen door XML Namespace-bewuste schematalen.

Techopedia verklaart Document Type Definition (DTD)

DTD's maken twee soorten declaraties: Intern: Maakt deel uit van het document zelf en wordt ingevoegd in de DOCTYPE-definitie bij het begin van het XML-document. Extern: verwijst naar DTD-verklaringen in een extern bestand. Om veiligheidsredenen kunnen parsers en webbrowsers mogelijk geen externe subsets lezen. DTD's beschrijven de structuur van een klasse documenten via element- en attribuutlijstverklaringen. Elementverklaringen noemen de toegestane set elementen in het document en specificeren of en hoe gedeclareerde elementen en runs van karaktergegevens binnen elk element mogen worden opgenomen. Attribuut-lijst declaraties noemen de toegestane set attributen voor elk gedeclareerd element, inclusief het type van elke attribuutwaarde, of een expliciete set van geldige waarde (n). DTD markup declaraties geven aan welke elementtypen, attributenlijsten, entiteiten en notaties zijn toegestaan ​​in de structuur van de overeenkomstige klasse van XML-documenten. DTD's hebben bepaalde beperkingen die verband houden met hun flexibiliteit: verschillen tussen de DTD-syntaxis en de XML-syntaxis Geen naamsbekendheid Gebrek aan gegevenstypes Beperkte inhoudsmodelbeschrijvingen

Wat is een documenttype-definitie (dtd)? - definitie van techopedia