veebiteenused xml xpath n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Veebiteenused & XML & XPATH PowerPoint Presentation
Download Presentation
Veebiteenused & XML & XPATH

Loading in 2 Seconds...

play fullscreen
1 / 11

Veebiteenused & XML & XPATH - PowerPoint PPT Presentation


  • 146 Views
  • Uploaded on

Veebiteenused & XML & XPATH. Veebiteenuse väljakutse demo. SoapUI ( http://www.soapui.org/ ) SoapUI WebStart www. soapui .org/ jnlp /4.0.1/ soapui . jnlp Temperatuuri konverteerimise teenus http://www.w3schools.com/webservices/tempconvert.asmx?WSDL. Loengu boonuspunkt.

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 'Veebiteenused & XML & XPATH' - garrett-slater


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
veebiteenuse v ljakutse demo
Veebiteenuse väljakutse demo
  • SoapUI (http://www.soapui.org/)
  • SoapUIWebStart
    • www.soapui.org/jnlp/4.0.1/soapui.jnlp
  • Temperatuuri konverteerimise teenus
    • http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
loengu boonuspunkt
Loengu boonuspunkt
  • 1 boonuspunkt neile, kes otsisid ise välja SoapUI-ga käivitatava veebiteenuse.
lesanne 1 ws
Ülesanne 1 (ws)

Võta krediitkaardi numbri valideerimise veebiteenuse kirjeldus (wsdl) aadressilt:

https://ws.cdyne.com/creditcardverify/luhnchecker.asmx

Käivita antud teenus soupUI-ga

www.soapui.org/jnlp/4.0.1/soapui.jnlp

xml extended markup language
XML (eXtended Markup Language)
  • XML õppetund w3Schools lehel
    • http://www.w3schools.com/xml/default.asp
  • Root element (document element)
  • <element_nameattribute_name="attribute_value">Element Content

</element_name>

  • Element content võib olla Child element
  • XML’i näited

http://www.w3schools.com/xml/cd_catalog.xml

http://www.w3schools.com/XQuery/books.xml

xml namespaces
XML namespaces

<root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture">

<h:table>

<h:tr>

<h:td>Apples</h:td>

<h:td>Bananas</h:td>

</h:tr>

</h:table>

<f:table>

<f:name>African Coffee Table</f:name>

<f:width>80</f:width>

<f:length>120</f:length>

</f:table>

</root>

  • http://www.w3schools.com/xml/xml_namespaces.asp
lesanne 2 xml
Ülesanne 2 (xml)
  • Koosta XML fail enda rühma tudengite andmete edastamiseks. Minimaalselt peavad olema:
    • Elemendid
      • nimi
      • sugu
      • vanus
      • hobid, mis on vabatahtlik, aga millel saab olla 1-mitu alamelementi „nimetus“
    • Atribuudid
      • matrikli_nr
    • Kommentaar (faili autori nimega)
  • Valideerige www.w3schools.com/xml/xml_validator.asp
  • 1 boonuspunkt
xpath
XPATH
  • XPATH õppetund w3Schools lehel iseseisvaks lugemiseks tunnis:
    • http://www.w3schools.com/xpath/default.asp
  • XPATH on päringukeel XML dokumentidest informatsiooni otsimisest nagu SQL on päringukeel andmebaasi tabelitest otsimiseks.
xpath i n ited
XPATH’i näited
  • Online vahendeid
    • http://www.bit-101.com/xpath/
    • http://www.futurelab.ch/xmlkurs/xpath.en.html
    • http://www.xmlme.com/XpathTool.aspx
  • Näite XML
    • http://www.w3schools.com/xml/cd_catalog.xml
  • Pärime välja kõik title’d
    • /CATALOG/CD/TITLE
    • //TITLE
  • Pärime välja kõik cd’d, mille hind on suurem kui 10
    • /CATALOG/CD[PRICE>10]
lesanne 3 xpath
Ülesanne 3 (xpath)
  • Kirjuta XPATH-ga päring, mis tagastaks kõik raamatu (book) pealkirjad (title), mille kategooriaks (category) on märgitud WEB ja hind (price) on suurem kui 40.
    • http://www.w3schools.com/XQuery/books.xml
  • 1 boonuspunkt
lisa lesanne xpath
Lisaülesanne (xpath)
  • Leia järgmisest uudistevoo xml-st:
    • http://www.aripaev.ee/mod/rss.xml
  • Kõikide uudiste (item) lingid (link), kus kirjeldused (description) sisaldavad sõna ‘Eesti’.
  • 1 boonuspunkt