XML DTD Sammenlignet med XML Schema

XML er ideell regnskap og koble informasjon mellom ulike systemer og også nettlesere, det er helt program uavhengig av dette kan også gjøre det godt egnet for lagring og transport av data over Internett.

Ved bruk av et eksempel med hensyn til nøyaktig hvor fleksibel og fleksibel XML er, kan du kommunisere med webtjenester utnytte sier en Microsoft .NET Framework bruker et UNIX-system skrevet i C. Når det er sagt, for for at dette skal fungere du trenger en blåkopi som vil vise begge systemene, strukturen i XML-data eller dokumenter, typisk dette er ved hjelp av noen form for skjema eller DTD.

Skjemaet eller DTD kommer til å identifisere rammene eller utformingen av xml filen for at det skal kunne leses eller analysert fra mottakersystemet, til slutt XML er et metaspråk så kan ikke utføre denne type funksjon alene.

Det er to fordeler med dette, den første er som det betyr at dataene bør gjøre det utover analyser fase som byggingen er allerede avtalt og dette hjelper deg å luke ut eventuelle data som ikke er ment å vær der. Sekund, er det enklere for utviklere å være klar over hva som kan fås som standardprotokoll er dokumentert.

Om DTD, Document Type Definition

DTD er en forkortelse for dokumenttype definisjon og som nevnt ovenfor, å det er en metode for å dele med andre systemer design og makeup av xml filen, sikre anskaffe programmet forstår hva du forventer derfor at det kan avhøre de oppnådde xML-data til å bekrefte at det er oppnådd er det som er forventet.

For eksempel vil DTD angir elementene som skal finnes i dokumentet, og egenskapene til elementene, sammen med bestilling og hekkende av disse elementene.

DTD heter i eller sammen med en dataprogrammering frase kjent som "erklært", DTD er deklarert i det som omtales som en DOCTYPE erklæring under XML-deklarasjonen i xml dokumentet.

DTD kunne inkluderes inline eller eksternt, inline som navnet tilsier er i seg selv en XML-dokument, i motsetning til en ekstern er utenfor xml dokumentet.

Du kan få fordeler og ulemper til hver metode likevel inline er mye bedre hvis dokumentene skal bli frelst og gjort bruk av offline.

Om XML skjemaer

XML-skjemaer er en videreutvikling rundt DTD-metoden og dermed ansett som en bedre og mer effektiv metode, faktisk skjemaer også er XML-filer med sin egen DTD og funksjon av refererer til XML Schema Namespace.

XML-skjemaer levere en gruppe av grunnleggende typer, inkluderer de mest grunnleggende utviklings slags inkludert heltall, byte, streng og flyttall, i tillegg de utvide til Internet Data typer som inkluderer ISO land- og språkkoder (en- GB for eksempel).



Previous:
Next Page: