Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
24 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
320.50 kB
Просмотров:
53
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![XSD - XML Schema Definition](/documents_6/b857874568694d941c0a819d466a9526/img0.jpg)
Содержание слайда: XSD - XML Schema Definition
XSLT- Extensible Stylesheet Language Transformations
№2 слайд![TEADE !!!!! . . jb loeng ra](/documents_6/b857874568694d941c0a819d466a9526/img1.jpg)
Содержание слайда: TEADE !!!!!
23.02.2015 jääb loeng ära
№3 слайд![XML lt element gt lt element](/documents_6/b857874568694d941c0a819d466a9526/img2.jpg)
Содержание слайда: XML
<element1>
<element2 atribuut=“väärtus”>väärtus</element2>
<element3 />
</element1>
<pere>
<ema nimi=“Iti”>Inimene</ema>
<isa nimi=“Kusti”>Mees</isa>
<laps nimi=“Nuki”>Ei tea</laps>
</pere>
№4 слайд![XSD XSD kirjeldab XML](/documents_6/b857874568694d941c0a819d466a9526/img3.jpg)
Содержание слайда: XSD
XSD kirjeldab XML dokumendi struktuuri
Elemendid (Elements)
Atribuudid (Attributes)
Nende tüübid
Tavatüübid (Simple types)
Komplekstüübid (Complex types)
Piirangud (Restrictions)
XSD õppetund w3Schools lehel
http://w3schools.com/schema/
№5 слайд![Inimene.xml lt ?xml version](/documents_6/b857874568694d941c0a819d466a9526/img4.jpg)
Содержание слайда: Inimene.xml
<?xml version="1.0" encoding="UTF-8"?>
<inimene xsi:noNamespaceSchemaLocation="inimene.xsd" xmlns:idu="http://www.ttu.ee/idu0075/inimene/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<eesnimi>String</eesnimi>
<perenimi>String</perenimi>
<isikukood>12345678912</isikukood>
</inimene>
/H3_XSD_XSLT/inimene.xml
№6 слайд![Inimene.xsd lt ?xml version](/documents_6/b857874568694d941c0a819d466a9526/img5.jpg)
Содержание слайда: Inimene.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:idu="http://www.ttu.ee/idu0075/inimene/1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="1.0" xml:lang="et">
<xs:element name="inimene" type="inimeneType">
<xs:annotation>
<xs:documentation>Kommentaar elemendile</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="inimeneType">
<xs:sequence>
<xs:element name="eesnimi" type="xs:string"/>
<xs:element name="perenimi" type="xs:string"/>
<xs:element name="isikukood" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
/H3_XSD_XSLT/inimene.xsd
№7 слайд![Valideerimine http](/documents_6/b857874568694d941c0a819d466a9526/img6.jpg)
Содержание слайда: Valideerimine
http://www.xmlvalidation.com/
№8 слайд![XSD lesanne Lisada](/documents_6/b857874568694d941c0a819d466a9526/img7.jpg)
Содержание слайда: XSD ülesanne 1
Lisada inimene.xsd’le piirang, et isikukood ei või olla pikem kui 11 märki.
Lisada uus element pärast isikukoodi nimega “sugu”, millel on valikuks kaks alamelementi nimedega “mees” ja “naine”.
Lisada uus element nimega “tudeng” võimalike väärtustega “JAH”, “EI”.
0.5 punkti
№9 слайд![](/documents_6/b857874568694d941c0a819d466a9526/img8.jpg)
№10 слайд![XSD lesanne Lisa inimene.xsd](/documents_6/b857874568694d941c0a819d466a9526/img9.jpg)
Содержание слайда: XSD ülesanne 2
Lisa inimene.xsd’le üks mittekohustuslik (optional) element nimega “lapsed”, mis sisaldab ühte või rohkemat elementi nimega “laps”.
Laps on ka inimene. Lisa ka talle samad alamelemendid, mis on “inimesel”
0.5 punkti
№11 слайд![](/documents_6/b857874568694d941c0a819d466a9526/img10.jpg)
№12 слайд![XSLT XSLT on XML-phine keel](/documents_6/b857874568694d941c0a819d466a9526/img11.jpg)
Содержание слайда: XSLT
XSLT on XML-põhine keel XML dokumentide mingisse teise formaati teisendamiseks.
XSLT kirjeldab reeglid, millega lähtepuu (source tree) transformeeritakse tulemuspuuks (result tree).
Lähtepuust päritakse andmeid kasutades XPATH-i.
№13 слайд![Allikas http](/documents_6/b857874568694d941c0a819d466a9526/img12.jpg)
Содержание слайда: Allikas: http://upload.wikimedia.org/wikipedia/commons/e/e6/XSLT_en.svg
№14 слайд![Kasulikke viiteid XSLT](/documents_6/b857874568694d941c0a819d466a9526/img13.jpg)
Содержание слайда: Kasulikke viiteid
XSLT õppetund w3Schools lehel
http://w3schools.com/xsl/
XSLT Reference
http://www.zvon.org/xxl/XSLTreference/Output/index.html
W3C Recommendation
http://www.w3.org/TR/xslt
№15 слайд![Raamatupood XSD Harjutused H](/documents_6/b857874568694d941c0a819d466a9526/img14.jpg)
Содержание слайда: Raamatupood XSD
/Harjutused/H3_XSD_XSLT/raamatupood.xsd
№16 слайд![Bookstore XSD Harjutused H](/documents_6/b857874568694d941c0a819d466a9526/img15.jpg)
Содержание слайда: Bookstore XSD
/Harjutused/H3_XSD_XSLT/bookstore.xsd
№17 слайд![Online vahendid http](/documents_6/b857874568694d941c0a819d466a9526/img16.jpg)
Содержание слайда: Online vahendid
http://xslttest.appspot.com/ (1.0 ja 2.0)
http://www.xmlper.com (1.0)
№18 слайд![XSLT lesanne Lhte XML](/documents_6/b857874568694d941c0a819d466a9526/img17.jpg)
Содержание слайда: XSLT ülesanne 1
Lähte XML:
/Harjutused/H3_XSD_XSLT/yl1Raamatupood.xml
Oodatav tulemus XML:
/Harjutused/H3_XSD_XSLT/yl1Bookstore.xml
Palun kirjutage vajalikud transformatsioonid (XSLT), mis lähte XML-i teisendaks oodatavaks tulemus XML-ks.
Vihjed:
Atribuut category võtke raamatu elemendist kategooria
Atribuut lang võtke raamatu elemendist keel
0.5
№19 слайд![XSLT lesanne Lhte XML](/documents_6/b857874568694d941c0a819d466a9526/img18.jpg)
Содержание слайда: XSLT ülesanne 2
Lähte XML:
/Harjutused/H3_XSD_XSLT/raamatupood.xml
Oodatav tulemus XML:
/Harjutused/H3_XSD_XSLT/yl2Bookstore.xml
Palun kirjutage vajalikud transformatsioonid (XSLT), mis lähte XML-i teisendaks oodatavaks tulemus XML-ks.
0.5 punkti
Vihjed:
Elemendi author väärtus moodustage raamatu autori ees- ja perenimest
Raamatu autoreid võib olla rohkem kui üks.
№20 слайд![XSD lisalesanne Lisa](/documents_6/b857874568694d941c0a819d466a9526/img19.jpg)
Содержание слайда: XSD lisaülesanne 1
Lisa inimesele lisaelement “jalad”, mis sisaldab 1-2 alamelementi “jalg”
“Jalg” võib suvalises järjekorras omada elemente “varvas”, “kand”, “saareluu” ja “polv”
Lisa “jalale” atribuut “kumb” ja piira seda nii, et see võiks sisaldada ainult väärtusi “PAREM” ja “VASAK”
0.5 punkti
№21 слайд![](/documents_6/b857874568694d941c0a819d466a9526/img20.jpg)
№22 слайд![XSD lisalesanne Tehke uus XSD](/documents_6/b857874568694d941c0a819d466a9526/img21.jpg)
Содержание слайда: XSD lisaülesanne 2
Tehke uus XSD nimega taksojuht.xsd
Taksojuhil on kõik väljad (elemendid), mis inimesel (need saate importides inimene.xsd).
Lisage taksojuhile lisaks üks element nimega “taksomeeter”, mis võib olla suvalist lihttüüpi.
0.5 punkti
№23 слайд![](/documents_6/b857874568694d941c0a819d466a9526/img22.jpg)
№24 слайд![XSLT lisalesanne Lhte XML](/documents_6/b857874568694d941c0a819d466a9526/img23.jpg)
Содержание слайда: XSLT lisaülesanne
Lähte XML:
/Harjutused/H3_XSD_XSLT/raamatupood.xml
Oodatav tulemus XML:
/Harjutused/H3_XSD_XSLT/bookstore.xml
Palun kirjutage vajalikud transformatsioonid (XSLT), mis lähte XML-i teisendaks oodatavaks tulemus XML-ks.
0.5 punkt
Vihjed:
Elemendile bookstore on lisatud atribuut DateTime, mis on transformeerimise hetke kuupäev ja kellaaeg.
author-id on perenime järgi tähestikulises järjekorras kasvavalt.
author-i atribuut q tähistab järjekorranumbrit antud book-i author-ite seas.