cracof

zadanie trzecie

Dec 3rd, 2011
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.12 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <!DOCTYPE rosliny_owocowe [
  4.  
  5. <!ELEMENT rosliny_owocowe (drzewo|(krzew+))>
  6. <!ELEMENT drzewo (gatunek,opis,okres_kwitnienia,foto)>
  7. <!ELEMENT opis (#PCDATA)>
  8. <!ELEMENT gatunek (#PCDATA)>
  9. <!ELEMENT okres_kwitnienia (#PCDATA)>
  10. <!ELEMENT foto (EMPTY)>
  11. <!ELEMENT krzew (parametry_zielska)>
  12.  
  13. <!ATTLIST rosliny_owocowe typ (Europa|tropik|subtropik) #REQUIRED>
  14. <!ATTLIST drzewo id ID #IMPLIED>
  15. <!ATTLIST foto scr &fotka #REQUIRED>
  16.  
  17.  
  18. <!ENTITY offer SYSTEM "offer.xml">
  19. <!ENTITY fotka "logo.jpg ">
  20. <!ENTITY % parametry_zielska "(gatunek|opis|foto|wysokosc)" >
  21.  
  22. ]>
  23.  
  24. <!-- najważniejsze:
  25. 20: deklarujemy encję parametrową, tzn pod naszą etykietą "parametry_zielska" możemy trzymać parę wartości: gatunek|opis|foto|wysokosc, analogicznie do typu rekordowego w językach programowania
  26. 11: w znaczniku <krzew> przechowujemy całą naczą listę z parametrami wyżej zadeklarowaną
  27. -->
  28.  
  29. <rosliny_owocowe typ="">
  30.     <drzewo id="">
  31.         <gatunek></gatunek>
  32.         <opis></opis>
  33.         <okres_kwitnienia></okres_kwitnienia>
  34.         <foto src=""></foto>
  35.     </drzewo>
  36.     <krzew></krzew>
  37. </rosliny_owocowe>
Advertisement
Add Comment
Please, Sign In to add comment