Article View: be.comp.programming
Article #14083Re: XML, was: Re: [XML] --> [ASP]
From: Frans Bouma
Date: Wed, 25 Apr 2001 07:00
Date: Wed, 25 Apr 2001 07:00
61 lines
3967 bytes
3967 bytes
"Martin Schapendonk" <usenet@schapendonk.org> wrote in message news:9c4rlr$4ss$2@mailnews.kub.nl...
> On Tue, 24 Apr 2001 15:04:07 +0200, Frans Bouma wrote:
> > ALS het franse boek als hetzelfde wordt gezien als de nederlandse.
> > veelal is dit niet zo, maar zijn het zeg maar 2 aparte boeken met
> > aparte ISBN nummers afaik, dus 2 aparte rootelements per taal is IMHO
> > zeer gerechtvaardigd. in jouw setup krijg je dan problemen. (nou ja,
> > die zijn ook wel weer op te lossen natuurlijk ;))
>
> D'accord.
>
> Maar dan wordt het meer:
>
> <boek>
> <isbn>1234567890</isbn>
> <language>NL</language>
> <header>blah</header>
> <footer>bladibla</footer>
> </boek>
>
> en nog steeds niet de taal (<nl></nl>) als root-element.
>
> Maar een hoop zaken in XML worden aan de persoonlijke invulling overgelaten
> ... alles is puur afhankelijk van de DTD die je afspreekt.
Mwah, het is gewoon een datamodel in ascii, dus als je technieken als
E/R model of NIAM gebruikt, dan kom je toch wel tot een consistent
geheel, zoals je het bv ook in Oracle of SQLserver zou invoeren.
> Want wat is er mis met bv:
>
> <boek isbn="1234567890" language="NL" header="blah" footer="bladibla"/>
niets, :) het is gewoon een andere manier van opschrijven van
hetzelfde model. Wel is het met sommige XML implementaties (lees: DOM's)
moeilijker attributen toe te voegen/manipuleren dan elements.
> Momenteel vind ik de meeste XML-toepassingen nog maar wazig en het
> lange-termijn-effect van bepaalde ontwerpkeuzes is (althans bij mij) nog
> niet helemaal duidelijk.
Ze zijn net zo duidelijk als lange termijn database ontwerpen:
als je het goed doet en je model is goed gebouwd dan is je XML model
ook goed. Laat je veel ambiguiteit in het model zitten, tja, dan
heb je wellicht een probleem ;)
Je kunt wel, itt RDBMSen, meerdere tables in 1 'table' of rootnode
plaatsen, wat xml wel flexibeler maakt, maar gebruik je een modellerings
techniek dan zijn samenvoegingen altijd een actie achteraf.
> Is het handig om wel of juist geen attributen te gebruiken?
> Is het handig om wel of juist geen enkelvoudige elementen te gebruiken?
> etc..etc..
>
die attributen vs elementen is inderdaad wel een goede. Ikzelf vind
attributen in xml verschrikkelijk, omdat de leesbaarheid snel achteruit
holt, maar het is makkelijker mbv schema en XSLT, omdat je snel elements
kunt matchen, dus ik vrees dat dat het wel wordt. Maar goed, we moeten
ook niet overdrijven, XML is leuk, maar meer dan een database in ascii
is het niet: zodra iets in een rdbms kan, stop het daarin :)
FB
Technical Details
Message-ID:
<3ae6756d$0$73151$e4fe514c@newszilla.xs4all.nl>Path:
arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-03!supernews.com!feeds.vnews.net!newsxfer.interpacket.net!news-fra.pop.de!news-fra1.dfn.de!news.tele.dk!134.222.94.5!npeer.kpnqwest.net!news2.kpn.net!news.kpn.net!feeder02.wxs.nl!transit.news.xs4all.nl!newszilla.xs4all.nl!not-for-mailReferences:
<6zbF6.18903$ii.2108331@afrodite.telenet-ops.be> <9c3sao$ji1$1@mailnews.kub.nl> <3ae5791e$0$66941$e4fe514c@newszilla.xs4all.nl> <9c4rlr$4ss$2@mailnews.kub.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 111b97,46612ff05dcb1491 X-Google-Attributes: gid111b97,public X-Google-Thread: fcea4,46612ff05dcb1491 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-04-25 00:34:02 PST Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-03!supernews.com!feeds.vnews.net!newsxfer.interpacket.net!news-fra.pop.de!news-fra1.dfn.de!news.tele.dk!134.222.94.5!npeer.kpnqwest.net!news2.kpn.net!news.kpn.net!feeder02.wxs.nl!transit.news.xs4all.nl!newszilla.xs4all.nl!not-for-mail Reply-To: "Frans Bouma" <perseus@xs4all.nl> From: "Frans Bouma" <perseus@xs4all.nl> Newsgroups: be.comp.programming,nl.internet.www.server-side References: <6zbF6.18903$ii.2108331@afrodite.telenet-ops.be> <9c3sao$ji1$1@mailnews.kub.nl> <3ae5791e$0$66941$e4fe514c@newszilla.xs4all.nl> <9c4rlr$4ss$2@mailnews.kub.nl> Subject: Re: XML, was: Re: [XML] --> [ASP] Date: Wed, 25 Apr 2001 09:00:39 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Lines: 63 Message-ID: <3ae6756d$0$73151$e4fe514c@newszilla.xs4all.nl> NNTP-Posting-Host: 212.64.56.167 X-Trace: 988181870 newszilla.xs4all.nl 73151 perseus/212.64.56.167