🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #340

Re: Słownik terminologii związanej z XML

#340
From: Grzegorz Staniak
Date: Mon, 02 Oct 2000 14:59
38 lines
2636 bytes
On 2 Oct 2000 14:39:39 GMT, Paweł Gajda wrote:
>Grzegorz Staniak napisał:
>>Myślę, że mogłoby zostać, ale chyba powinno być odwrotnie:
>>
>>	well-formed	= poprawny strukturalnie,
>>	valid		= poprawny składniowo,
>>
>>bo w przypadku dokumentu 'well-formed' o składni nie ma jeszcze mowy, jeszcze
>>wcale nie wiadomo, czy istnieje opowiednia składnia wyrażona w jakimś DTD. Tak
>>że 'well-formed' to 'poprawny strukturalnie', czyli zgodny z ogólną definicją
>>struktury dokumentów XML, a 'valid' - dodatkowo przestrzegający składni
>>wyrażonej w jakimś DTD.
>
>Ale tutaj chodzi o składnię w sensie tego co zostało opisane w postaci
>notacji BNF w specyfikacji (czyli o syntaktykę, jeśli dobrze pamiętam zajęcia
>z kompilatorów ;-)).  Natomiast poprawność w pełnym sensie (valid) to
>składnia + niby-semantyka (wiem, że wyrażam się nieprecyzyjnie, ale mam nadzieję
>że wiesz o co mi chodzi) zdefiniowana w DTD.  Dokument, który jest "valid"
>jest także "well-formed" o czym nie należy zapominać ;-) Czyli masz rację -
>dokument "valid" jest poprawny składniowo, ale nie tylko ;-)
>
>Kończę, bo mam gorączkę i już bredzę ;-)

No nie, nie bredzisz. Pewnie masz sciślej ode mnie poukładaną w głowie
standardową terminologię - ja nie jestem informatykiem. Ale wydaje mi się, że
schodząc na poziom _aplikacji XML_, to właśnie to co Ty wyżej nazywasz 
"składnią" - zapis BNF profilu aplikacji SGML - jest opisem podstawowych cech
struktury, a ta "niby-semantyka" - z poziomu specyfikacji XML - wyrażona w DTD 
jest opisem _składni_ konkretnej aplikacji XML. A przecież dopiero na poziomie 
konkretnej aplikacji istnieje 'validity'. 

Teraz chyba ja coś mącę :)

>-- 
>Paweł Gajda

-- 
Grzegorz Staniak <gstaniak@zagiel.pl>
Technical Details
Message-ID: <slrn8th8pv.4q1.gstaniak@inka.zagiel.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!lublin.pl!gstaniak
References: <39C88034.56953B58@step.pl> <pithss8716ocstgdkhr3nb6sbhob7l75g5@4ax.com> <slrn8th55n.311.gstaniak@inka.zagiel.pl> <slrn8th7ir.qi6.Pawel.Gajda@warp.heuthes>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!lublin.pl!gstaniak
From: gstaniak@inka.zagiel.pl (Grzegorz Staniak)
Newsgroups: pl.comp.xml
Subject: Re: Słownik terminologii związanej
 z   XML
Date: 2 Oct 2000 14:59:41 GMT
Lines: 38
Message-ID: <slrn8th8pv.4q1.gstaniak@inka.zagiel.pl>
References: <39C88034.56953B58@step.pl> <pithss8716ocstgdkhr3nb6sbhob7l75g5@4ax.com> <slrn8th55n.311.gstaniak@inka.zagiel.pl> <slrn8th7ir.qi6.Pawel.Gajda@warp.heuthes>
Reply-To: gstaniak@zagiel.pl
NNTP-Posting-Host: cerber.zagiel.pl
Mime-Version: 1.0
X-newsgroup: pl.comp.xml
X-realname: Paweł Gajda
User-Agent: slrn/0.9.5.7 (UNIX)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit