🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #138

Re: Do czego xml?

#138
From: Marcin Kasperski
Date: Fri, 08 Sep 2000 08:22
38 lines
2627 bytes
Marcin Jagodzinski wrote:
> 
> On Thu, 7 Sep 2000 14:16:29 +0200, "Rafal Smyka" <rsy@img.com.pl> wrote:
> 
> >A co jesli zamiast <faktura></faktura> bedzie <invoice></invoice>?
> >AFAIK DTD umozliwia zdefiniowanie syntaktyki, a co z semantyka?
> >Bo jesli kazdy producent oprogramowania zdefiniuje sobie fakture po swojemu
> >to i tak nie beda mogly sie one (programy) wymieniac dokumentami...
> >A moze jest cos o czym nie wiem a powinienem?
> 
> Nie, nie ma. Zadałeś bardzo dobre pytanie. Niestety, wiele osób takich
> pytań nie zadaje i kupują systemy "XML-enabled", bo to ładnie brzmi.
> 

Troszkę popolemizuję - z pozycji biednego żuczka programisty.

Nawet jeśli każda firma będzie używać innego dialektu XML, to
przynajmniej będzie to zawsze XML i zawsze będę mógł używać jednego
parsera XML (zamiast pisać nowy przy każdym kolejnym projekcie
integracji z czymś tam, co notorycznie muszę robić). Owszem, pozostaje
mi obsługa danej struktury dokumentu - ale to jest istotnie mniej pracy
niż implementowanie wszystkiego od zera. Parser mam, obsługę błędów mam,
weryfikację struktury (wdg. DTD) mam. Dużo mniej do przerabiania.

Przekodowanie dokumentu XML z <faktura> na <invoice> jest o rząd
wielkości łatwiejsze, niż przekodowanie między dwoma binarnymi
formatami. Oczywiście o ile już umiemy parsować XML - ale tego "uczymy
się" raz.

I to by było na tyle.



-- Serwis dla programistów, kącik mieszkaniowy: http://www.mk.w.pl
|
| If we are to be successful, we must still have the courage to put our 
| faith in people as opposed to a process. (Booch,Martin,Newkirk)       
|
Technical Details
Message-ID: <39B8A1DF.D4C86CAD@softax.com.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!news.astercity.net!news.tpi.pl!bozon.softax.com.pl!not-for-mail
References: <8p3n8r$1pv$2@aquarius.webcorp.com.pl> <8p7slr$6b$1@info.nask.pl> <8p80p1$2fp$1@news.tpi.pl> <mnmfrsoe52ue70f1um39du1m2gq9k9aas0@4ax.com>

Show Full Headers
Complete Article Headers
From: Marcin Kasperski <Marcin.Kasperski@softax.com.pl>
Newsgroups: pl.comp.xml
Subject: Re: Do czego xml?
Date: Fri, 08 Sep 2000 10:22:55 +0200
Organization: Softax news server
Lines: 38
Message-ID: <39B8A1DF.D4C86CAD@softax.com.pl>
References: <8p3n8r$1pv$2@aquarius.webcorp.com.pl> <8p7slr$6b$1@info.nask.pl> <8p80p1$2fp$1@news.tpi.pl> <mnmfrsoe52ue70f1um39du1m2gq9k9aas0@4ax.com>
NNTP-Posting-Host: r1.softax.com.pl
Mime-Version: 1.0
X-Trace: news.tpi.pl 968402561 22771 195.117.20.132 (8 Sep 2000 08:42:41 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: 8 Sep 2000 08:42:41 GMT
X-Accept-Language: pl, Polish, en
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.14 i686)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!news.astercity.net!news.tpi.pl!bozon.softax.com.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit