Kertokaa, miksi xml on vakiintunut internet-kieleksi, kun ottaa huomioon miten paljon se tekstimuodossa kuormittaa verkkoa jos vertaa vaikka siihen, että nettisivut olisivat binäärimuodossa?
Siis, nyt vissiin tarkoitat HTML:ää, jossa on tägit samalla tavalla kuin XML:ssä?
HTTP protokollassa on tällainen header kuin: "Accept-Encoding" Sillä selain voi ilmoittaa, että se osaa käsitellä gzip pakattuna lähetettyjä www-sivuja. Esim. minun selaimeni lähettää tällaisen jokaisen pyynnön mukana:
Accept-Encoding: gzip, deflate
Sitten sivuston vastaus on pakattua binäärimuotoista dataa, jos sivusto tukee pakkausta. Nykyään kaikki tukevat pakkausta. Ongelma ratkaistu.
0Äänestä
etw4et
Eikö viestit kummiskin kulje binääreinä loppu pelissä
0Äänestä
binary_flipping
Se on sellainen puolivillainen formaatti. Toisaalta sitä on helpompi lukea koneella, kuin pelkkää muotoiltua tekstitiedostoa. Toisaalta se on vielä ymmärrettävästi koodattu, eikä juuri tarvitse ulkopuolista selittävää dokumentaatiota. Siis siinä on kaikki hyvät puolet, mitä standardilta voi olettaa, mutta ei liikaa huonoja puolia. Täydellinen binääriformaatti kun olisi yhteensopivuuden tappaja, koska viestien välitysformaattia ei kukaan pystyisi ymmärtämään. Ja tässä kohtaa pitää mainita suuruuden ongelma: Iso firma pystyy helposti tekemään formaatin, joka on täydellinen ja yksittäiselle ihmiselle, joka ei tunne speksiä - lähes lukukelvoton. Lisäksi speksin pystyy hajauttamaan "ampumaan haulikolla" hajalle niin pahasti, ettei ole paljoa kilpailijoista haittaa. Myös tämä on tiedonvälityksen kannalta este. Ja mitä ne selaimet sitten pääasiassa tekee? Tässä olisi luultavasti yksikkö, jos speksi olisi binäärinen.. Toisaalta kukaan ei kiellä konvertoimasta julkista dokumenttia sisäisesti binäärimuotoon, jolloin se on vieläkin helpompi käsitellä tietokoneen kannnalta.
0Äänestä
äksämällä
Ei XML vaan SGML, mikäli itse kielen syntaksia meinaat. XML ja HTML kuuluvat molemmat tuohon.
Vastaukset 5
Vanhimmat
Siis, nyt vissiin tarkoitat HTML:ää, jossa on tägit samalla tavalla kuin XML:ssä?
HTTP protokollassa on tällainen header kuin: "Accept-Encoding" Sillä selain voi ilmoittaa, että se osaa käsitellä gzip pakattuna lähetettyjä www-sivuja. Esim. minun selaimeni lähettää tällaisen jokaisen pyynnön mukana:
Accept-Encoding: gzip, deflate
Sitten sivuston vastaus on pakattua binäärimuotoista dataa, jos sivusto tukee pakkausta. Nykyään kaikki tukevat pakkausta. Ongelma ratkaistu.
Eikö viestit kummiskin kulje binääreinä loppu pelissä
Se on sellainen puolivillainen formaatti. Toisaalta sitä on helpompi lukea koneella, kuin pelkkää muotoiltua tekstitiedostoa. Toisaalta se on vielä ymmärrettävästi koodattu, eikä juuri tarvitse ulkopuolista selittävää dokumentaatiota. Siis siinä on kaikki hyvät puolet, mitä standardilta voi olettaa, mutta ei liikaa huonoja puolia. Täydellinen binääriformaatti kun olisi yhteensopivuuden tappaja, koska viestien välitysformaattia ei kukaan pystyisi ymmärtämään. Ja tässä kohtaa pitää mainita suuruuden ongelma: Iso firma pystyy helposti tekemään formaatin, joka on täydellinen ja yksittäiselle ihmiselle, joka ei tunne speksiä - lähes lukukelvoton. Lisäksi speksin pystyy hajauttamaan "ampumaan haulikolla" hajalle niin pahasti, ettei ole paljoa kilpailijoista haittaa. Myös tämä on tiedonvälityksen kannalta este. Ja mitä ne selaimet sitten pääasiassa tekee? Tässä olisi luultavasti yksikkö, jos speksi olisi binäärinen..
Toisaalta kukaan ei kiellä konvertoimasta julkista dokumenttia sisäisesti binäärimuotoon, jolloin se on vieläkin helpompi käsitellä tietokoneen kannnalta.
Ei XML vaan SGML, mikäli itse kielen syntaksia meinaat. XML ja HTML kuuluvat molemmat tuohon.
Entä dom, dom ei ole kieli mutta hämmentävää