Article View: pl.comp.xml
Article #10209Re: newbie uczy się XML i XSD
From: szomiz
Date: Thu, 23 Jul 2009 19:14
Date: Thu, 23 Jul 2009 19:14
67 lines
2893 bytes
2893 bytes
Użytkownik <jivanmuktaWYTNIJTO@poczta.onet.pl> napisał w wiadomości
news:0560.000001f2.4a68a1d3@newsgate.onet.pl...
>> Jestes pewien? I taki/podobny przyklad jest tam zamieszczony?
>>
>> Jezeli tak, to w ksiazce sa bledy. Powazne bledy.
>
> Takie przykłady się wielokrotnie powtarzają w tej książce.
> <xsd:element name="publisherCategories">
> <xsd:element name="category" minOccurs="0">
Takie? Dokladnie takie!?! Albo zle przepisujesz, albo pomijasz konwencje
uzywana w przykladach.
> Znasz najlepszy tutorial XSD?
Nie znam. Na codzien korzystam z:
http://www.w3.org/TR/xmlschema-1/
http://www.w3.org/2001/XMLSchema.xsd
http://www.w3.org/2001/XMLSchema.dtd
> ale walidatorowi nie podoba się
> <xsd:element name="category" minOccurs="0">
Co innego mu sie nie podoba.
xsd:element ma precyzyjnie okreslona liste (i do pewnego stopnia kolejnosc)
mozliwych childow. xsd:element _nie_moze_ byc dzieckiem xsd:element. W _tym_
przypadku childem powinno byc xsd:complexType (w ktore tez od razu
xsd:element nie wlozysz). Powinno cie zastanowic, ze zawartosc (pierwszy
poziom) definicji ELEMENTU "publisherCategories" wyglada zupelnie inaczej
niz zawartosc (pierwszy poziom) definicji ELEMENTU "category"?
Zacznij zglebiac te ksiazke od poczatku. Bo nie przyswoiles niestety
generalnych zasad. Hint: element -> typ zawartosci - > definicja zawartosci.
No i zaninstaluj sobie pierwszy z brzega edytor z podpowiadaniem skladni
schemy.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
<xsd:element ...>
<xsd:complexType>
<xs:seguence>
<xsd:element ...>
<xsd:complexType>
<xs:seguence>
<xsd:element ...>
...
sz.
Technical Details
Message-ID:
<h4adcu$a2i$1@nemesis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<h46egb$7mc$1@atlantis.news.neostrada.pl> <0560.000001f2.4a68a1d3@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> Newsgroups: pl.comp.xml Subject: Re: newbie uczy się XML i XSD Date: Thu, 23 Jul 2009 21:14:15 +0200 Organization: TP - http://www.tp.pl/ Lines: 68 Message-ID: <h4adcu$a2i$1@nemesis.news.neostrada.pl> References: <h46egb$7mc$1@atlantis.news.neostrada.pl> <0560.000001f2.4a68a1d3@newsgate.onet.pl> Reply-To: "szomiz" <xml@op.pl> NNTP-Posting-Host: hau2.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1248377054 10322 79.187.20.2 (23 Jul 2009 19:24:14 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Thu, 23 Jul 2009 19:24:14 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit