🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14083

Re: XML, was: Re: [XML] --> [ASP]

#14083
From: Frans Bouma
Date: Wed, 25 Apr 2001 07:00
61 lines
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-mail
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>

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