dtd deklaration von elementen n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
DTD – Deklaration von Elementen PowerPoint Presentation
Download Presentation
DTD – Deklaration von Elementen

Loading in 2 Seconds...

play fullscreen
1 / 5

DTD – Deklaration von Elementen - PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on

<!DOCTYPE bib [ <!ELEMENT bib ( paper *)> <!ELEMENT paper ( author +, year , publisher ?)> <!ATTLIST paper id ID #REQUIRED> <!ELEMENT author ( firstname *, lastname )> <!ATTLIST author age CDATA #IMPLIED> <!ELEMENT firstname (#PCDATA)>

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'DTD – Deklaration von Elementen' - kevyn


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
dtd deklaration von elementen

<!DOCTYPE bib [ <!ELEMENT bib (paper*)>

<!ELEMENT paper (author+, year, publisher?)>

<!ATTLIST paperid ID #REQUIRED>

<!ELEMENT author (firstname*, lastname)>

<!ATTLIST authorage CDATA #IMPLIED>

<!ELEMENT firstname (#PCDATA)>

<!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>

...

]>

DTD

DTD – Deklaration von Elementen
  • Beschreibt die Einschränkungen des Inhalts eines Elements
  • Syntax:<!ELEMENT Name (Definition)>
  • Einziger atomarer Typ: #PCDATA(Parsed Character DATA)
  • (a,b,c): Liste von Unterelementen
  • (a|b|c): Alternativen
  • Kardinalitäten:
    • * keinmal oder beliebig oft
    • + einmal oder beliebig oft
    • ? kein- oder einmal (optional)
    • (ohne Angabe): genau einmal
  • EMPTY: Erzwingen von leerem Element
dtd deklaration von elementen 2
DTD – Deklaration von Elementen (2)

Einleitung undFestlegung des Wurzelelements bib

  • Beschreibt die Einschränkungen des Inhalts eines Elements
  • Syntax:<!ELEMENT Name (Definition)>
  • Einziger atomarer Typ: #PCDATA(Parsed Character DATA)
  • (a,b,c): Liste von Unterelementen
  • (a|b|c): Alternativen
  • Kardinalitäten:
    • * keinmal oder beliebig oft
    • + einmal oder beliebig oft
    • ? kein- oder einmal (optional)
    • (ohne Angabe): genau einmal
  • EMPTY : Erzwingen von leerem Element

<!DOCTYPE bib [ <!ELEMENT bib (paper*)>

<!ELEMENT paper (author+, year, publisher?)>

<!ATTLIST paperid ID #REQUIRED>

<!ELEMENT author (firstname*, lastname)>

<!ATTLIST authorage CDATA #IMPLIED>

<!ELEMENT firstname (#PCDATA)>

<!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>

...

]>

DTD

dtd deklaration von elementen 3
DTD – Deklaration von Elementen (3)

bib kann beliebig viele Elemente vomTyp paper enthalten

  • Beschreibt die Einschränkungen des Inhalts eines Elements
  • Syntax:<!ELEMENT Name (Definition)>
  • Einziger atomarer Typ: #PCDATA(Parsed Character DATA)
  • (a,b,c): Liste von Unterelementen
  • (a|b|c): Alternativen
  • Kardinalitäten:
    • * keinmal oder beliebig oft
    • + einmal oder beliebig oft
    • ? kein- oder einmal (optional)
    • (ohne Angabe): genau einmal
  • EMPTY : Erzwingen von leerem Element

<!DOCTYPE bib [ <!ELEMENT bib (paper*)>

<!ELEMENT paper (author+, year, publisher?)>

<!ATTLIST paperid ID #REQUIRED>

<!ELEMENT author (firstname*, lastname)>

<!ATTLIST authorage CDATA #IMPLIED>

<!ELEMENT firstname (#PCDATA)>

<!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>

...

]>

DTD

dtd deklaration von elementen 4
DTD – Deklaration von Elementen (4)

paper besteht aus mindestens einem authorgenau einem year und einem optionalen publisherin genau dieser Reihenfolge!

  • Beschreibt die Einschränkungen des Inhalts eines Elements
  • Syntax:<!ELEMENT Name (Definition)>
  • Einziger atomarer Typ: #PCDATA(Parsed Character DATA)
  • (a,b,c): Liste von Unterelementen
  • (a|b|c): Alternativen
  • Kardinalitäten:
    • * keinmal oder beliebig oft
    • + einmal oder beliebig oft
    • ? kein- oder einmal (optional)
    • (ohne Angabe): genau einmal
  • EMPTY : Erzwingen von leerem Element

<!DOCTYPE bib [ <!ELEMENT bib (paper*)>

<!ELEMENT paper (author+, year, publisher?)>

<!ATTLIST paperid ID #REQUIRED>

<!ELEMENT author (firstname*, lastname)>

<!ATTLIST authorage CDATA #IMPLIED>

<!ELEMENT firstname (#PCDATA)>

<!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>

...

]>

DTD

dtd deklaration von elementen 5
DTD – Deklaration von Elementen (5)

firstname ist vom Typ Zeichenkette

  • Beschreibt die Einschränkungen des Inhalts eines Elements
  • Syntax:<!ELEMENT Name (Definition)>
  • Einziger atomarer Typ: #PCDATA(Parsed Character DATA)
  • (a,b,c): Liste von Unterelementen
  • (a|b|c): Alternativen
  • Kardinalitäten:
    • * keinmal oder beliebig oft
    • + einmal oder beliebig oft
    • ? kein- oder einmal (optional)
    • (ohne Angabe): genau einmal
  • EMPTY : Erzwingen von leerem Element

<!DOCTYPE bib [ <!ELEMENT bib (paper*)>

<!ELEMENT paper (author+, year, publisher?)>

<!ATTLIST paperid ID #REQUIRED>

<!ELEMENT author (firstname*, lastname)>

<!ATTLIST authorage CDATA #IMPLIED>

<!ELEMENT firstname (#PCDATA)>

<!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>

...

]>

DTD