Thread View: pl.comp.xml
7 messages
7 total messages
Started by Filip Rembiałkowski
Fri, 30 Nov 2007 10:16
valid or not valid?
Author: Filip Rembiałkowski
Date: Fri, 30 Nov 2007 10:16
Date: Fri, 30 Nov 2007 10:16
35 lines
1725 bytes
1725 bytes
czy puste CDATA w tym miejscu jest poprawne?
pewien walidator mówi ze nie, i krzyczy błędem
[11:13:58][filip@sulaco:~]$ xmllint my.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="root-tag">
<xs:complexType>
<xs:sequence>
<xs:element name="age-from" type="xs:int" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
[11:14:06][filip@sulaco:~]$ xmllint my.xml
<?xml version="1.0" encoding="UTF-8"?>
<root-tag>
<age-from></age-from>
</root-tag>
[11:14:11][filip@sulaco:~]$ xmllint --noout --schema my.xsd my.xml
my.xml validates
a pewien inny walidator mówi tak:
Error :
Message : cvc-datatype-valid.1.2.1: '' is not a valid value for 'integer'.
Error :
Message : cvc-type.3.1.3: The value '' of element 'age-from' is not valid.
Re: valid or not valid?
Author: szomiz
Date: Fri, 30 Nov 2007 13:53
Date: Fri, 30 Nov 2007 13:53
24 lines
1672 bytes
1672 bytes
Użytkownik "Filip Rembiałkowski" <plk.zuber@gmail.com> napisał w wiadomości news:fionud$569$1@atlantis.news.tpi.pl... > > czy puste CDATA w tym miejscu jest poprawne? Nie jest. Zreszta dlaczego CDATA, skoro int? > pewien walidator mówi ze nie, i krzyczy błędem I dobrze, ze krzyczy. Zagladajac do schey schemy zauwazamy, ze typ int wyprowadzono z long, ktory z kolei pochodzi z integer, ktory ma ustawiona maske: [\-+]?[0-9]+ ktorej pusty string nie spelnia. > a pewien inny walidator mówi tak: Znaczy ten drugi tez mowi, ze jest zle, wiec o co chodzi? Swoja droga - schema schemy dopuszcza pusty string dla float. sz.
Re: valid or not valid?
Author: szomiz
Date: Fri, 30 Nov 2007 19:05
Date: Fri, 30 Nov 2007 19:05
7 lines
1310 bytes
1310 bytes
> Swoja droga - schema schemy dopuszcza pusty string dla float. Ale moj ulubiony msxml twierdzi, ze pusty string przy float nie jest dozwolony. Ma ktos pomysl, z ktorego konkretnie miejsca specyfikacji to wynika, bo troche nie mam czasu na grzebanie w az takich szczegolach? sz.
Re: valid or not valid?
Author: Filip Rembiałkowski
Date: Mon, 03 Dec 2007 15:19
Date: Mon, 03 Dec 2007 15:19
31 lines
1818 bytes
1818 bytes
szomiz wrote at 2007-11-30 14:53: > U¿ytkownik "Filip Rembia³kowski" <plk.zuber@gmail.com> napisa³ w wiadomo¶ci > news:fionud$569$1@atlantis.news.tpi.pl... >> czy puste CDATA w tym miejscu jest poprawne? > > Nie jest. Zreszta dlaczego CDATA, skoro int? > >> pewien walidator mówi ze nie, i krzyczy b³êdem > > I dobrze, ze krzyczy. Zagladajac do schey schemy zauwazamy, ze typ int > wyprowadzono z long, ktory z kolei pochodzi z integer, ktory ma ustawiona > maske: > > [\-+]?[0-9]+ > > ktorej pusty string nie spelnia. > >> a pewien inny walidator mówi tak: > > Znaczy ten drugi tez mowi, ze jest zle, wiec o co chodzi? > > Swoja droga - schema schemy dopuszcza pusty string dla float. > > sz. > > heh, źle się wyraziłem - xmllint mówi że to jest poprawne, a ja do tej pory ufałem xmllint jak wyroczni :) - ten drugi walidator mówi że jest błąd
Re: valid or not valid?
Author: szomiz
Date: Mon, 03 Dec 2007 16:33
Date: Mon, 03 Dec 2007 16:33
15 lines
1636 bytes
1636 bytes
Użytkownik "Filip Rembiałkowski" <plk.zuber@gmail.com> napisał w wiadomości news:fj172l$7vi$1@nemesis.news.tpi.pl... > heh, źle się wyraziłem > > - xmllint mówi że to jest poprawne, a ja do tej pory ufałem xmllint jak > wyroczni :) > - ten drugi walidator mówi że jest błąd Jest blad. Na sama logike: pusty string nie jest liczba (ale jest stringiem). Nie chce mi sie sprawdzac (wlasnie sie przeprowadzilem!), ale moze nillable zalatwi sprawe (choc to nieladne rozwiazanie, no i musisz miec ozliwosc ingerencji w scheme). sz.
Re: valid or not valid?
Author: TOUDIdel
Date: Tue, 04 Dec 2007 12:25
Date: Tue, 04 Dec 2007 12:25
21 lines
1956 bytes
1956 bytes
Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w wiadomości news:fipn9b$ggr$1@nemesis.news.tpi.pl... >> Swoja droga - schema schemy dopuszcza pusty string dla float. > > Ale moj ulubiony msxml twierdzi, ze pusty string przy float nie jest > dozwolony. Ma ktos pomysl, z ktorego konkretnie miejsca specyfikacji to > wynika, bo troche nie mam czasu na grzebanie w az takich szczegolach? > > sz. Wlasnie patrze w specyfikacje ale dosc lakonicznie na ten temat. Float wyprowadzono ze string chocby dla możliwości reprezentowania wartosci takich jak np. -1E4, 12.78e-2, INF i podobnych ale jednoczesnie nalożono obowiazki by eksponent byl typu integer a mantysa decimal - to zrozumiale. Ale zupelnie nic temat zaleznosci string vs float; w ogole w tym wzgledzie W3 powołuje się krótko na dokument IEEE 754-1985 dot. standardów arytmetyki liczb zmiennoprzecinkowych. -- td xmlguru.net
Re: valid or not valid?
Author: szomiz
Date: Tue, 04 Dec 2007 13:10
Date: Tue, 04 Dec 2007 13:10
30 lines
2501 bytes
2501 bytes
Użytkownik "TOUDIdel" <toudidel@oDWA.pl> napisał w wiadomości news:fj3haq$2kd$1@nemesis.news.tpi.pl... > > Użytkownik "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net> napisał w > wiadomości news:fipn9b$ggr$1@nemesis.news.tpi.pl... >>> Swoja droga - schema schemy dopuszcza pusty string dla float. >> >> Ale moj ulubiony msxml twierdzi, ze pusty string przy float nie jest >> dozwolony. Ma ktos pomysl, z ktorego konkretnie miejsca specyfikacji to >> wynika, bo troche nie mam czasu na grzebanie w az takich szczegolach? >> >> sz. > > Wlasnie patrze w specyfikacje ale dosc lakonicznie na ten temat. > Float wyprowadzono ze string chocby dla możliwości reprezentowania > wartosci takich jak np. -1E4, 12.78e-2, INF i podobnych ale jednoczesnie > nalożono obowiazki by eksponent byl typu integer a mantysa decimal - to > zrozumiale. Ale zupelnie nic temat zaleznosci string vs float; w ogole w > tym wzgledzie W3 powołuje się krótko na dokument IEEE 754-1985 dot. > standardów arytmetyki liczb zmiennoprzecinkowych. No to szkoda. A nie bylo by przeciez wielkim problemem w schemie schemy tych wymagan okreslic :/ Ale nie zalamujmy sie. Przed chwila wreszcie skorzystalem z normalnego kibla w moim domu!!! Odglos pierwszego spuszczenia wody zostal nagrany komorka - jak znajde do niej kabelek to wystawie gdzies w sieci ;> 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