XML, XSD, XSL, SOAP - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

XML, XSD, XSL, SOAP

Description:

Title: XML, XSD, XSL, SOAP Subject: Seminar 8.9.2001 Author: Brane Last modified by: SAFARIC Created Date: 7/22/1998 3:07:26 PM Document presentation format – PowerPoint PPT presentation

Number of Views:104
Avg rating:3.0/5.0
Slides: 22
Provided by: Bran2180
Category:
Tags: soap | xml | xsd | xsl

less

Transcript and Presenter's Notes

Title: XML, XSD, XSL, SOAP


1
XML in standardi
7. november 2001 Branko Šafaric
2
EAN International
  • Ustanovljen leta 1977 kot neprofitna mednarodna
    asociacija s sedežem v Bruslju
  • Danes združuje EAN International 96 nacionalnih
    organizacij, ki pokrivajo 98 držav
  • Skupaj z Uniform Code Council (UCC), ki pokriva
    podrocje ZDA in Kanade, zagotavlja EAN
    globalnost sistema
  • Vec kot 860.000 podjetij po vsem svetu je clanov
    in uporabnikov EANUCC sistema

3
EAN Slovenija
  • maja 1992 ustanovitev združenja SANA
  • Novembra 1999 preimenovanje združenja v
    Združenje za identifikacijo in elektronsko
    izmenjavo podatkov po sistemu EAN International
  • EAN Slovenija je kot lastnik koncesije prepoznana
    kot edina nacionalna organizacija EAN na
    teritoriju Slovenije, za katerego jo je
    pooblastila generalna skupšcina EAN

4
RIP danes
5
RIP jutri
6
XML 42?
XML definitivno NI odgovor na vse naše probleme
7
XML Sheme (XSD)
8
Tri XML Faze
  • Razclenjevanje (parsanje)
  • Prenos (transfer)
  • Kontrola (validacija)

9
Sheme
  • Zakaj jih potrebujemo
  • Bolj natancno opisujejo podatke v XML dokumentih
    (validacija)
  • Omogocajo centraliziran nadzor nad kontrolo
    dokumentov
  • Poenostavijo medaplikacijske procese pri
    izdelavi in procesiranju dokumentov
  • Standardi

10
Lastnosti
  • Podpirajo podatkovne tipe
  • Uporabljajo sintakso XML
  • Omogocajo kontrolo vsebine podatkov
  • Omogocajo kontrolo zaporedja podatkov
  • Možnost izgradnje novih tipov podatkov
  • Možnost naslavljanja drugih shem
  • Skalabilne (uporaba obstojecih segmentov)

11
Namespaces
Enolicna identifikacija imen Imenovana skupina
imen
lt?xml version"1.0" encoding"UTF-8"?gt ltNekaShema
xmlnsPredp"urnDomawww.Doma.com"gt ltPredpeleme
nt nameIme"gt lt/Predpelementgt lt/NekaShemagt
12
Definicija podatka
Najpreprostejša definicija v shemi je
lahko ltxsdelement nameznesek /gt Nekoliko
bolj pravilno je ltxsdelement nameznesek
typenumber/gt
13
Definicija podatka
Lahko dolocimo tudi dodatne omejitve ltxsdelement
nameznesek typenumber minOccurs0 maxO
ccurs1 /gt
14
Tipi podatkov
  • String
  • Boolean
  • Number
  • Double
  • Integer
  • DateTime
  • Date
  • Token
  • language
  • name
  • ID
  • ...

15
Kompleksni tipi
ltxsdelement name"Naslov"gt ltxsdcomplexTypegt lt
xsdsequencegt ltxsdelement ref"Ulica"/gt ltxs
delement ref"Kraj"/gt ltxsdelement
ref"Ptt"/gt lt/xsdsequencegt lt/xsdcomplexTypegt
lt/xsdelementgt
16
Shema
lt?xml version"1.0" encoding"UTF-8"?gt ltxsdschema
xmlnsxsd"http//www.w3.org/2000/10/XMLSchema
elementFormDefault"qualified"gt ltxsdelement
name"Naslov"gt ltxsdcomplexTypegt ltxsdsequenc
egt ltxsdelement ref"Ulica"/gt ltxsdelement
ref"Kraj"/gt ltxsdelement ref"Ptt"/gt lt/xs
dsequencegt lt/xsdcomplexTypegt lt/xsdelementgt
ltxsdelement name"Naziv" type"xsdstring"/gt
17

ltxsdelement name"Podjetja"gt ltxsdcomplexTypegt
ltxsdsequencegt ltxsdelement
ref"Podjetje"/gt lt/xsdsequencegt lt/xsdcomple
xTypegt lt/xsdelementgt ltxsdelement
name"Podjetje"gt ltxsdcomplexTypegt ltxsdseque
ncegt ltxsdelement ref"Naziv"/gt ltxsdeleme
nt ref"Naslov"/gt ltxsdelement
ref"Telefon"/gt lt/xsdsequencegt lt/xsdcomplex
Typegt lt/xsdelementgt ltxsdelement name"Kraj"
type"xsdstring"/gt ltxsdelement name"Ptt"
type"xsdshort"/gt ltxsdelement name"Telefon"
type"xsdstring"/gt ltxsdelement name"Ulica"
type"xsdstring"/gt lt/xsdschemagt
18
EAN.UCC XML standardi
19
Jedro (Core)
20
Struktura
21
Zakaj EAN.UCC XML standard
  • Ker omogoca splošno uporabnost in izkoristek
    Interneta
  • Ker obstaja široka podora s strani e-tržnic
  • Ker je to splošno dobro
  • Ker želijo velika podjetja poslovati tudi z
    malimi, ki si ne morejo privošciti EANCOMa.
  • Ker je sicer kaos
Write a Comment
User Comments (0)
About PowerShow.com