zajęcia 5 - XML
This commit is contained in:
parent
e51b27e005
commit
18fd356a13
276
zajęcia 5/XML SKLEP Dominik Jagosz.txt
Normal file
276
zajęcia 5/XML SKLEP Dominik Jagosz.txt
Normal file
@ -0,0 +1,276 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE sklep [
|
||||
<!ELEMENT sklep (dział+)>
|
||||
<!ATTLIST dział napis CDATA #REQUIRED>
|
||||
<!ELEMENT dział (półka+)>
|
||||
<!ELEMENT półka ((produkt|pieczywo|robaki)*)>
|
||||
<!ELEMENT produkt (nazwa, ilość, cena, (waga|objętość)*)>
|
||||
<!ELEMENT nazwa (#PCDATA)>
|
||||
<!ELEMENT ilość (#PCDATA)>
|
||||
<!ELEMENT cena (#PCDATA)>
|
||||
<!ELEMENT waga (#PCDATA)>
|
||||
<!ELEMENT objętość (#PCDATA)>
|
||||
<!ELEMENT pieczywo (nazwa, skład, ilość, cena, waga)>
|
||||
<!ELEMENT skład (#PCDATA)>
|
||||
<!ELEMENT robaki (nazwa, ilość, cena, liczba_robaków)>
|
||||
<!ELEMENT liczba_robaków (#PCDATA)>
|
||||
]>
|
||||
<sklep>
|
||||
<dział napis='Pieczywo'>
|
||||
<półka>
|
||||
<pieczywo>
|
||||
<nazwa>Chleb tostowy</nazwa>
|
||||
<skład>Mąka pszenna 68%, woda, drożdże, sól</skład>
|
||||
<ilość>30</ilość>
|
||||
<cena>2.00</cena>
|
||||
<waga>0.500</waga>
|
||||
</pieczywo>
|
||||
<pieczywo>
|
||||
<nazwa>Chleb razowy</nazwa>
|
||||
<skład>Mąka żytnia 48%, mąka żytnia 22%, woda, drożdże, sól</skład>
|
||||
<ilość>40</ilość>
|
||||
<cena>4.90</cena>
|
||||
<waga>0.500</waga>
|
||||
</pieczywo>
|
||||
</półka>
|
||||
<półka>
|
||||
<pieczywo>
|
||||
<nazwa>Kajzerka</nazwa>
|
||||
<skład>Mąka pszenna, woda, drożdże, sól</skład>
|
||||
<ilość>100</ilość>
|
||||
<cena>0.40</cena>
|
||||
<waga>0.050</waga>
|
||||
</pieczywo>
|
||||
<pieczywo>
|
||||
<nazwa>Grahamka</nazwa>
|
||||
<skład>Mąka pszenna graham 43%, mąka pszenna, woda, drożdże, sól</skład>
|
||||
<ilość>60</ilość>
|
||||
<cena>0.80</cena>
|
||||
<waga>0.050</waga>
|
||||
</pieczywo>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Mięso i wędliny'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Kiełbasa sucha</nazwa>
|
||||
<ilość>10</ilość>
|
||||
<cena>25.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Salceson</nazwa>
|
||||
<ilość>10</ilość>
|
||||
<cena>15.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Szynka pieczona</nazwa>
|
||||
<ilość>6</ilość>
|
||||
<cena>32.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Pierś z kurczaka</nazwa>
|
||||
<ilość>20</ilość>
|
||||
<cena>10.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Szynka wieprzowa</nazwa>
|
||||
<ilość>20</ilość>
|
||||
<cena>19.90</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Nabiał'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Mleko</nazwa>
|
||||
<ilość>40</ilość>
|
||||
<cena>2.00</cena>
|
||||
<objętość>1.000</objętość>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Masło</nazwa>
|
||||
<ilość>100</ilość>
|
||||
<cena>5.90</cena>
|
||||
<waga>0.200</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Jaja</nazwa>
|
||||
<ilość>90</ilość>
|
||||
<cena>9.90</cena>
|
||||
<waga>0.400</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Jogurt naturalny</nazwa>
|
||||
<ilość>50</ilość>
|
||||
<cena>3.00</cena>
|
||||
<objętość>0.300</objętość>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Napoje'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Woda źródlana</nazwa>
|
||||
<ilość>50</ilość>
|
||||
<cena>0.50</cena>
|
||||
<objętość>1.000</objętość>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Woda mineralna</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>1.00</cena>
|
||||
<objętość>1.000</objętość>
|
||||
</produkt>
|
||||
</półka>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Herbata czarna</nazwa>
|
||||
<ilość>70</ilość>
|
||||
<cena>9.90</cena>
|
||||
<waga>0.100</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Kawa mielona</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>14.90</cena>
|
||||
<waga>0.200</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Konserwy'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Kukurydza konserwowa</nazwa>
|
||||
<ilość>200</ilość>
|
||||
<cena>3.99</cena>
|
||||
<waga>0.500</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Gulasz angielski</nazwa>
|
||||
<ilość>40</ilość>
|
||||
<cena>12.90</cena>
|
||||
<waga>0.500</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Pomidory w puszce</nazwa>
|
||||
<ilość>90</ilość>
|
||||
<cena>2.99</cena>
|
||||
<waga>0.500</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Warzywa i owoce'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Ziemniaki</nazwa>
|
||||
<ilość>50</ilość>
|
||||
<cena>1.80</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Pomidory</nazwa>
|
||||
<ilość>40</ilość>
|
||||
<cena>5.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Marchew</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>4.50</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Banany</nazwa>
|
||||
<ilość>10</ilość>
|
||||
<cena>7.99</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Jabłka</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>3.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Mąka, kasze, makarony'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Mąka</nazwa>
|
||||
<ilość>100</ilość>
|
||||
<cena>3.00</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Cukier</nazwa>
|
||||
<ilość>70</ilość>
|
||||
<cena>3.50</cena>
|
||||
<waga>1.000</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Olej rzepakowy</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>4.80</cena>
|
||||
<objętość>1.000</objętość>
|
||||
</produkt>
|
||||
</półka>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Makaron spaghetti</nazwa>
|
||||
<ilość>20</ilość>
|
||||
<cena>5.99</cena>
|
||||
<waga>0.500</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Kasza gryczana</nazwa>
|
||||
<ilość>10</ilość>
|
||||
<cena>3.79</cena>
|
||||
<waga>0.400</waga>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Ryż biały</nazwa>
|
||||
<ilość>30</ilość>
|
||||
<cena>5.89</cena>
|
||||
<waga>0.500</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
</dział>
|
||||
<dział napis='Kasa'>
|
||||
<półka>
|
||||
<produkt>
|
||||
<nazwa>Kupon lotto</nazwa>
|
||||
<ilość>150</ilość>
|
||||
<cena>2.00</cena>
|
||||
</produkt>
|
||||
<produkt>
|
||||
<nazwa>Batonik</nazwa>
|
||||
<ilość>35</ilość>
|
||||
<cena>3.50</cena>
|
||||
<waga>0.080</waga>
|
||||
</produkt>
|
||||
</półka>
|
||||
<półka>
|
||||
<robaki>
|
||||
<nazwa>Robaki białe</nazwa>
|
||||
<ilość>25</ilość>
|
||||
<cena>2.00</cena>
|
||||
<liczba_robaków>około 40</liczba_robaków>
|
||||
</robaki>
|
||||
<robaki>
|
||||
<nazwa>Robaki czerwone</nazwa>
|
||||
<ilość>25</ilość>
|
||||
<cena>3.00</cena>
|
||||
<liczba_robaków>20</liczba_robaków>
|
||||
</robaki>
|
||||
</półka>
|
||||
</dział>
|
||||
</sklep>
|
20
zajęcia 5/bibliotekaxml.txt
Normal file
20
zajęcia 5/bibliotekaxml.txt
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE library [
|
||||
<!ELEMENT library (storage+)>
|
||||
<!ELEMENT storage (shelf+)>
|
||||
<!ATTLIST shelf domain CDATA #REQUIRED>
|
||||
<!ELEMENT shelf (book*, magazine*)>
|
||||
<!ELEMENT book (title, author)>
|
||||
<!ELEMENT magazine (title, author)>
|
||||
<!ELEMENT title (#PCDATA)>
|
||||
<!ELEMENT author (#PCDATA)>
|
||||
]>
|
||||
<library>
|
||||
<storage>
|
||||
<shelf domain="proza">
|
||||
<book>
|
||||
<title>Lalka</title>
|
||||
<author>Prus</author>
|
||||
</shelf>
|
||||
</storage>
|
||||
</library>
|
Loading…
Reference in New Issue
Block a user