🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

7 total messages Started by Mati Sun, 01 Jun 2008 00:34
poprawność xmla
#9890
Author: Mati
Date: Sun, 01 Jun 2008 00:34
24 lines
1633 bytes
Witam

Dostałem porcje danych w xmlu, parsuje je phpem, mają one taką strukturę

//----
<trip date="2008-06-03" period="6" catalog="SZ01" template="">
<flight airlineCode="ECA" airlineDesc="EURO CYPRIA" flightNr="ECA 271" 
fMCode="F">
<departure code="KRK" description="krak˘w"/>
<destination code="RHO" description="RODOS"/>
</flight>
<price adult="2399.00" currency="PLN"/>
<price child="1199.00" ageFrom="2" ageTo="11" currency="PLN"/>
</trip>
//----

i zastanawiam się czy poprawne jest wystąpienie dwa razy znacznika <price> mają 
oczywiście rózne parametry ale czy wogóle dopuszczalne jest wystąpienie dwa razy 
<price>?

z góry dziękuje

Pozdrawiam
Mati 
Re: poprawność xmla
#9891
Author: szomiz
Date: Sun, 01 Jun 2008 18:04
20 lines
1709 bytes
Użytkownik "Mati" <noname@noname.pl> napisał w wiadomości 
news:g1srld$p2g$1@news.interia.pl...

> i zastanawiam się czy poprawne jest wystąpienie dwa razy znacznika <price> 
> mają oczywiście rózne parametry ale czy wogóle dopuszczalne jest 
> wystąpienie dwa razy <price>?

A z jakiego powodu mialo by byc niepoprawne?

Przeciez w takiej sytuacji piec div'ow pod rzad w XHTML'u (fuj!) tez bylo by 
niepoprawne.

Dopoki ewentualnie dopiete DTD nie zabrania - jest dobrze.

Zastanawiam sie co w przypadku schemy zabraniajacej powielania elementu.

Im dluzej mysle, tym bilizszy jestem stwierdzenia, ze tez bylby 
_poprawnym_xml'em_, tyle ze z niepoprawna zawartoscia.

sz.
Re: poprawność xmla
#9896
Author: Piotr
Date: Tue, 03 Jun 2008 10:23
25 lines
1674 bytes
Mati wrote:
> Witam
> 
> Dostałem porcje danych w xmlu, parsuje je phpem, mają one taką strukturę
> 
> //----
> <trip date="2008-06-03" period="6" catalog="SZ01" template="">
> <flight airlineCode="ECA" airlineDesc="EURO CYPRIA" flightNr="ECA 271" 
> fMCode="F">
> <departure code="KRK" description="krak˘w"/>
> <destination code="RHO" description="RODOS"/>
> </flight>
> <price adult="2399.00" currency="PLN"/>
> <price child="1199.00" ageFrom="2" ageTo="11" currency="PLN"/>
> </trip>
> //----
> 
> i zastanawiam się czy poprawne jest wystąpienie dwa razy znacznika 
> <price> mają oczywiście rózne parametry ale czy wogóle dopuszczalne jest 
> wystąpienie dwa razy <price>?

Z tego co widze to cena biletów lotniczych dla dorosłych (adult) i 
dzieci (child). Więc nie ma powodu, dla którego nie miałoby być 2 elementów.

Piotr
Re: poprawność xmla
#9892
Author: Szymon Zioło
Date: Wed, 04 Jun 2008 15:40
17 lines
1564 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
wiadomości news:g1uoog$jqd$1@nemesis.news.neostrada.pl...
> Zastanawiam sie co w przypadku schemy zabraniajacej powielania elementu.
>
> Im dluzej mysle, tym bilizszy jestem stwierdzenia, ze tez bylby 
> _poprawnym_xml'em_, tyle ze z niepoprawna zawartoscia.
>

Byłby to poprawny składniowo (well-formed) dokument XML. Natomiast nie byłby 
poprawny (valid) względem tego konkretnego schematu. Jedno drugiemu w żaden 
sposób nie przeszkadza. Co więcej, mógłby być poprawny względem innego 
schematu (takiego, który dopuszcza powielanie elementu).

Pozdrawiam,
Szymon Zioło
www.redpill.com.pl 
Re: poprawność xmla
#9893
Author: szomiz
Date: Wed, 04 Jun 2008 21:49
15 lines
1788 bytes
Użytkownik "Szymon Zioło" <szyzio-74@o2.pl> napisał w wiadomości 
news:4846b790$0$15025$f69f905@mamut2.aster.pl...

> Byłby to poprawny składniowo (well-formed) dokument XML. Natomiast nie 
> byłby poprawny (valid) względem tego konkretnego schematu. Jedno drugiemu 
> w żaden sposób nie przeszkadza. Co więcej, mógłby być poprawny względem 
> innego schematu (takiego, który dopuszcza powielanie elementu).

Mnie o co inego chodzilo - o niuanse znaczenia slowa poprawnosc dla 
sokumentu sote, dokumentu z DTD i dokumentu z okresleniem przestrzeni nazw 
(a nawet  - jako osobny punkt - dokumentu ze wskazaniem lokalicacji schemy).

Ale to takie tam dywagacje...

sz.
Re: poprawność xmla
#9894
Author: Szymon Zioło
Date: Thu, 05 Jun 2008 22:12
18 lines
1711 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w 
wiadomości news:g2732n$t1t$1@nemesis.news.neostrada.pl...
>
> Mnie o co inego chodzilo - o niuanse znaczenia slowa poprawnosc dla 
> sokumentu sote, dokumentu z DTD i dokumentu z okresleniem przestrzeni nazw 
> (a nawet  - jako osobny punkt - dokumentu ze wskazaniem lokalicacji 
> schemy).
>

Ja staram się promować takie polskie terminy:
 - well-formedness - poprawność samego dokumentu -> poprawność składniowa
 - validity - poprawność względem DTD, schematu czy czegokolwiek innego, co 
definiuje strukturę -> poprawność strukturalna.

Pozdrawiam,
Szymon
www.redpill.com.pl
Re: poprawność xmla
#9895
Author: szomiz
Date: Fri, 06 Jun 2008 05:15
16 lines
1766 bytes
Użytkownik "Szymon Zioło" <sziolo@redpill.com.pl> napisał w wiadomości 
news:484864c6$0$15016$f69f905@mamut2.aster.pl...

> - validity - poprawność względem DTD, schematu czy czegokolwiek innego, co 
> definiuje strukturę -> poprawność strukturalna.

Moim zdaniem wrzucanie do jednego worka (i okreslenia) zgodnosci z DTD i 
schema nie jest wlasciwe.

Pierwsza zgodnosc jest "zewnetrzna" (spoza, a wlasciwe sponad standardu), 
druga wewnetrzna.

Uzywanie xml'a niezgodnego ze swoim DTD i xml'a niezgodnego ze swoja schema 
to dwa rozne zjawiska.

sz. 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads