Kirjaudu

Uutiskirje

Rekisteröidy Sektoriin ja tilaa itsellesi joko aamuisin tai iltaisin ilmestyvä uutiskirje sähköpostiisi.

Keskiviikko, 19.3.2003

XML saa vaikeudestaan kritiikkiä yhdeltä tekijöistään

XML 1.0 -määrittelyn laatimiseen osallistunut Tim Bray kertoo julkisessa päiväkirjassaan olevan tyytymätön XML-teknologian nykytilaan. Hän kertoo viimeisimmän koodaustuokionsa aikana huomanneen XML:n käsittelyn ärsyttäväksi, aikaa vieväksi ja virhealttiiksi. Bray ei ole ensimmäinen mielipiteensä julkisuuteen tuonut kehittäjä, sillä XML on saanut monet kehittäjät julkaisemaan kirjoituksia teknologian puolesta ja vastaan. Monien kehittäjien mielestä XML on epäonnistunut monissa niissä tavoitteissa, jotka teknologialle suunnitteluvaiheessa asetettiin.

Bray ei kuitenkaan tyrmää XML:ää täysin, vaan kaipaa lähinnä uusia helppokäyttöisiä työkaluja XML:n käsittelyyn. XML:n tarjoamat edut ovat Brayn mukaan riittävän hyvä syy laajentaa teknologian käyttöä lähes kaikkeen tietojenvaihtoon.

Lue juttu oma, 19.3.2003 00:02. Lähde: tbray.org
Rekisteröidy ja kirjaudu sisään, jos haluat kommentoida.

Kommentit ( 5 uutta / 5 )
pistettä.
Näytä vain kommentit joilla on vähintään
käsittely ärsyttää
pitr_, 19.3.2003 12:06:04
Pisteet: +1
jaa-a. Jos nyt oikein ymmärsin tuon pointin, niin kirjoittajalta oli palanut hihat hänen kirjoittaessaan koodia, jolla käsitellään muotovapaata XMLää (process arbitrary incoming XML).

On toki hienoa, että XML antaa tähänkin mahdollisuuden, mutta jotenkin tulee mieleen analogia Nokia 2110:sta shampanjavispilänä; toki on hienoa, että noinkin voi tehdä, mutta oliko se (ko. puhelimessa antenni) sitä varten siihen liitetty?

Ainakin itse olen kovasti kiitollinen siitä, että XML schemalla saadaan validoitua käsiteltävä data sekä rakenteen että sisällön osalta, eikä tämän jälkeen itse prosessointi ole vaikeaa.

Ajatus siitä, että pitäisi tehdä prosessointia määrittelemättömällä XML-tiedostolla tuo lähinnä mieleen markkinamiesten kalvot, joissa lukee LDAP... ja joka aiheuttaa sen, että pointy-haired boss huutaa ekstaasissa: "no sittenhän meidän järjestelmät voidaan integroida, kun meillä on LDAP kanssa".

Eli rajapinnoissa XML rokkaa, mutta vain silloin, kun rajapinta on määritelty ja määrittelyä käytetään.
Blob Ei näin
Blob, 19.3.2003 12:13:21
Pisteet: 0
Kaveri oli tuon tekstin mukaan parsinut sitä XML:ä perlin regexp:llä. Tuollainen lähetystymistapa ei varmaankaan ole se kaikista helpoin, joten en ihmettele jos kaveri repii hihojaan. Ja tietääkseni perlille on valmiiksi ihan päteviä XML-moduuleita joissa on valmiita työkaluja noitten parsimiseen.
ressu Re: Ei näin
ressu, 19.3.2003 18:34:13
Pisteet: 0
Kaveri oli tuon tekstin mukaan parsinut sitä XML:ä perlin regexp:llä... Ja tietääkseni perlille on valmiiksi ihan päteviä XML-moduuleita joissa on valmiita työkaluja noitten parsimiseen.
Tottahan tuo on että perlille on olemassa kirjastoja tuohon tehtävään, mutta kuten tuossa mainittiin, tehtävään ei haluttu käyttää takaisin kutsuja tai tiedostoa ei haluttu ladata muistiin (DOM tyyliin) ja muita kirjastoja en ainakaan omissa tutkimuksissani ole löytänyt..

olettaisin että tuo kyseinen henkilö halusi käyttää jotain XPath:in tyylistä hakua tuohon tiedostoon, ja siitä lähteä seuraavaan elementtiin tai johonkin muualle, siten että tuota tiedostoa käsitellään lennosta. Hiukan kuin DOM mutta ilman tuon koko tiedoston lataamista.. ;)

no, toiset tekee asiat vaikeaksi ja toiset todella vaikeaksi, itse pidän XML:stä ja en pidä sen käsittelyä liian vaikeana (ei se helppoakaan ole) ja ainakin se on parempi ratkaisu kuin omat hassun muotoiset tiedostot =)
--
Krijoitusvihreeni ovat kpiosujattuja.
bungle Re: Ei näin
bungle, 19.3.2003 20:37:54
Pisteet: 0
Tottahan tuo on että perlille on olemassa kirjastoja tuohon tehtävään, mutta kuten tuossa mainittiin, tehtävään ei haluttu käyttää takaisin kutsuja tai tiedostoa ei haluttu ladata muistiin (DOM tyyliin) ja muita kirjastoja en ainakaan omissa tutkimuksissani ole löytänyt.
Eikö Perlille ole olemassa ns. Pull-parsereita?
--
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
äölk Kielipoliisi iskee
äölk, 19.3.2003 13:08:43
Pisteet: 0
Sukkia parsitaan, kieliä jäsennetään.