Hjem Personlig finansiering Sådan bruges en DTD med Java-dummies

Sådan bruges en DTD med Java-dummies

Video: Cara Perhitungan DOSIS Obat - Jenis Jenis Dosis Obat - ILMU Resep Farmasetika Farmasi 2025

Video: Cara Perhitungan DOSIS Obat - Jenis Jenis Dosis Obat - ILMU Resep Farmasetika Farmasi 2025
Anonim

Et XML-dokument kan have en DTD, der præciserer, hvilke elementer der kan vises i et XML-dokument og i hvilken rækkefølge elementerne kan vises. DTD står for Dokumenttype Definition, men det vil ikke blive testet.

En DTD for et XML-dokument om film kan for eksempel angive, at hvert Movie element skal have Titel og Pris underelementer og en egenskab med navnet < år . Det kan også angive, at rodelementet skal hedde Film og bestå af et hvilket som helst antal Movie elementer.

Hovedformålet med DTD er at stave strukturen i et XML-dokument, så brugerne af dokumentet kan fortolke det. En anden lige så vigtig anvendelse af DTD er at validere dokumentet for at sikre, at det ikke har nogen strukturelle fejl. Hvis du opretter et

Film XML-dokument, der har to titler til en film, kan du f.eks. Bruge DTD'en til at registrere fejlen. Du kan gemme DTD'en til et XML-dokument i samme fil som XML-data, men oftere lagrer du DTD'en i en separat fil. På den måde kan du bruge en DTD til at styre formatet af flere XML-dokumenter af samme type. For at angive navnet på filen, der indeholder DTD'en, tilføjer du en

-deklaration til XML-dokumentet. Her er et eksempel:

Her er XML-filen identificeret som et

Film dokument, hvis DTD du kan finde i filen film. dtd . Tilføj dette mærke nær begyndelsen af ​​ film. xml -fil, lige efter -taggen. Denne kode viser en DTD-fil til

film. xml-fil .

Hver af ELEMENT-tags i en DTD definerer en type element, der kan vises i dokumentet og angiver, hvad der kan vises som indholdet for den pågældende elementtype. Den generelle form af

ELEMENT -taggen er denne:

element (indhold)> Brug reglerne her for at udtrykke indholdet.

Angivelse af elementindhold

Indhold
Beskrivelse element *
Det angivne element kan forekomme 0 eller flere gange. element +
Det angivne element kan forekomme 1 eller flere gange. element?
Det angivne element kan forekomme 0 eller 1 gang. element1 | element2
Enten element1 eller element2 kan vises. element1, element2
element1 vises efterfulgt af element2 . #PCDATA
Tekstdata er tilladt. NOE
Eventuelle barnelementer er tilladt. Tøm
Ingen barnelementer af nogen art er tilladt. Den første

ELEMENT -tag i DTD'en vist ovenfor, for eksempel, siger at et Film element består af nul eller flere Movie elementer.Den anden ELEMENT tag siger, at et Film element består af et Titel element efterfulgt af et Pris element. Tredje og fjerde ELEMENT tags siger, at Titel og Pris består af tekstdata. Hvis denne notation ser vagt ud, er det fordi den er afledt af regulære udtryk.

Taggen

ATTLIST angiver navnet på hver attribut. Dens generelle form er dette:

elementattributtype standardværdi >> Her er en oversigt over dette tag: element

navner elementet, hvis mærke attributten kan vises i.

  • attribut giver navnet på attributten
  • type angiver, hvad der kan vises som attributens værdi.
  • type kan være en af ​​de elementer, der er angivet i denne tabel. standard angiver en standardværdi og angiver, om attributten er påkrævet eller valgfri.
  • standard kan være et af de elementer, der er angivet i nedenstående tabel. Attributtyper Element
Attributværdien …
CDATA Kan være en hvilken som helst tegnstreng.
(string1 | string2 …) Kan være en af ​​de nævnte strenge.
NMTOKEN Skal være en
navntegn , som er en streng bestående af bogstaver og tal. NMTOKENS Skal være et eller flere navne tokens adskilt af hvidt rum.
ID Er et navn token, der skal være unikt. Med andre ord kan intet andet element i dokumentet have samme værdi for denne attribut.
IDREF Skal være den samme som en
ID -værdi, der bruges andetsteds i dokumentet. IDREFS Er en liste over
IDREF værdier adskilt af hvidt rum.
Tjek standardindstillingerne her.
Egenskabsstandarder

Standard

Valgfrit eller påkrævet?
# REQUIRED Påkrævet.
# IMPLIED Valgfri.
værdi Valgfri. Denne værdi bruges, hvis attributten udelades.
#FIXED værdi Valgfri. Hvis det er inkluderet, skal det dog være denne værdi, og hvis udeladt, bruges denne værdi som standard.
Her er
ATTLIST

tagdeklarationen fra film. dtd : Denne erklæring angiver, at attributten går med elementet Movie

, hedder år , kan være enhver form for data og er påkrævet. Her er en ATTLIST

-kode, der angiver en liste over mulige værdier sammen med en standard: Denne formular på ATTLIST

-mærket giver dig mulighed for at oprette en attribut, der ligner en opgørelse, med en liste over acceptable værdier.

Sådan bruges en DTD med Java-dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...