Article View: pl.comp.xml
Article #138Re: Do czego xml?
From: Marcin Kasperski
Date: Fri, 08 Sep 2000 08:22
Date: Fri, 08 Sep 2000 08:22
38 lines
2627 bytes
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-mailReferences:
<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