HTML & XML erot?

noobie

Osaisiko joku asiantuntija kertoa mahdollisimman yksityiskohtaisesti mitkä ovat HTML ja XML erot? Ovatko komennot erilaisia,vai onko niitä vain yksinkertaisesti enemmän XML kielessä ?

7

580

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • teuro

      html = hyper stext markup language
      xml = extensible markup language

      eli siis html on tehty web-sivuja varten ja xml sopii mihin tahansa, jossa tarvitaan rakenteista kieltä. Huomaa toki että xml ei rajoitu mitenkään kuvaukseen. Sillä voidaan tehdä paljon muutakin kuin tekstin asettelua.

      html kielessä on rajattu määrä tageja ja xml:ä on juuri niin paljon kuin on tarvetta. XML on myös tarkempi kieliopin kannalta.
      Esim:

      Pekka

      Tämä ei siis toimi, koska parseri odottaa tagia.


      Pekka


      Tämä on oikein.

    • HTML ja XML ovat merkkauskieliä, eivät ohjelmointikieliä. Kummassakaan ei ole komentoja.

      Yksityiskohtaisilla tiedoilla ei tee mitään, ennen kuin perusajatukset on ymmärretty oikein.

      Aloita lukemalla jostain HTML:n alkeista. Tietolähteistä ei liene puutetta. Kysymyksen perusteella on epätodennäköistä, että tarvitset XML:ää mihinkään, joten ehdit tutustua siihen joskus myöhemmin.

      • vastaus?

        Kuka viisastui tuosta tempauksesta?

        Hanki elämä (ja työpaikka) ja rauhoitu!


    • sekoitat

      kaksi täysin eri asiaa.

      HTML kehitettiin versioon 4.1 asti. Se on nettisivujen merkkauskieli, eli se komentokieli mitä selaimet käyttävät esittääkseen nettisivuja (niin kuin tämäkin sivu, valitse Näytä/Lähdekieli niin näet HTML-koodin)-

      Mitään HTML v.5.0 ei koskaan kehitetty. Sen sijasta kehitettiin XHTML (joka ei poikkea paljon HTML:stä, suurin ero on että kaikki tagit (tagit ovat ne komennot jotka kirjoitetaan merkien sisälle) kirjoiteaan pienillä kirjaimilla. Lisäksi kaikilla tageilla pitää olla ns lopputagi mikä ei ollut pakollinen HTML:ssä.

      Yhteenvetona: XHTML on "tiukempi" versio HTML:stä, mitään oleellista uutta kuvauskieleen se ei tuo. Suurin osa selaimista tulkitsevat XHTML aivan samalla tavalla kuin HTML.

      XML sen sijaan ei liity lainkaan nettisivujen esittämiseen. Se on tietorakenteita kuvaava merkkauskieli, eli se ei liity selaimiin vaan tietokantoihin (eli ei Explorerin, Firefoxiin vaan mySQL, Oraclen)...

      XML:n idea on että voidaan luoda tietokantarakennetta ilman tietoa tietokannan rakenteesta. Voidaan vapaasti luoda uusia tageja (esim. Hän joka kirjoitti tämän viestin). Näiden tagien perusteella voidaan suorottaa tietokantahakuja.

      Asia on paljon monimutkaisempi, suosittelen että ensin selvität itsellesi perusasiat.

      • Jos haluaa ymmärtää HTML:n ja XML:n eron, kannattaa tutustua luotettaviin tietolähteisiin, ei satunnaisiin, keskustelupalstoille lähetettyihin kuvauksiin, joissa tyypillisesti on virhe joka virkkeessä.

        HTML:stä ei ole versiota 4.1. Sen kehitys on aloitettu uudestaan (muuten juuri koodinimellä HTML 5.0). HTML ei ole komentokieli. Pienten kirjainten käyttä on epäolennainen yksityiskohta eikä todellakaan suurin ero HTML:n ja XHTML:n välillä. Muotoa oleva lopputagi ei ole pakollinen XHTML:ssä.

        XHTML ei ole tiukempi kuin HTML vaan osittain löysempikin. IE ei osaa XHTML:ää lainkaan, vaan se vain näyttää osaavan samassa mielessä kuin se näyttää muutenkin osaavan viallista HTML:ää.

        XML toki liittyy nettisivujen esittämiseen, jos se halutaan siihen liittää. XML ei liity tietokantoihin millään erityisellä tavalla eikä tietokantahakuja voida tehdä tagien perusteella sen kummemmin kuin vaikkapa tekstissä olevien pisteiden perusteella.

        Asia ei ole paljoakaan monimutkaisempi, se vain on ihan erilainen ja vaatii pitemmän selityksen. Perusasiat kannattaa opiskella, _jos_ on perusteltua olettaa, että oikeasti tarvitsee XML:ää. Ensin kannattaa unohtaa, mitä "Nyt sekoitat" kirjoitti.


      • Jukka Korpela
        Yucca kirjoitti:

        Jos haluaa ymmärtää HTML:n ja XML:n eron, kannattaa tutustua luotettaviin tietolähteisiin, ei satunnaisiin, keskustelupalstoille lähetettyihin kuvauksiin, joissa tyypillisesti on virhe joka virkkeessä.

        HTML:stä ei ole versiota 4.1. Sen kehitys on aloitettu uudestaan (muuten juuri koodinimellä HTML 5.0). HTML ei ole komentokieli. Pienten kirjainten käyttä on epäolennainen yksityiskohta eikä todellakaan suurin ero HTML:n ja XHTML:n välillä. Muotoa oleva lopputagi ei ole pakollinen XHTML:ssä.

        XHTML ei ole tiukempi kuin HTML vaan osittain löysempikin. IE ei osaa XHTML:ää lainkaan, vaan se vain näyttää osaavan samassa mielessä kuin se näyttää muutenkin osaavan viallista HTML:ää.

        XML toki liittyy nettisivujen esittämiseen, jos se halutaan siihen liittää. XML ei liity tietokantoihin millään erityisellä tavalla eikä tietokantahakuja voida tehdä tagien perusteella sen kummemmin kuin vaikkapa tekstissä olevien pisteiden perusteella.

        Asia ei ole paljoakaan monimutkaisempi, se vain on ihan erilainen ja vaatii pitemmän selityksen. Perusasiat kannattaa opiskella, _jos_ on perusteltua olettaa, että oikeasti tarvitsee XML:ää. Ensin kannattaa unohtaa, mitä "Nyt sekoitat" kirjoitti.

        taas antoi esimerkin miksi häntä ei huolita minnekään töihin.

        Koko vastaus ei sisällä mitään rakentavaa tietoa, ainoastaan pyrkimys tuoda itseään esille.

        Nyt selkeäsanoisesti tiedoksi:

        HTML ja XHTML ovat verkkosivujen merkkauskieliä jotka selaimet ymmärtävät.

        XML on tietorakenteita kuvaava merkkauskieli joka tietyt tietokantaohjelmat ymmärtävät (mikään selain ei ymmärrä XML eikä ole mitään konvertointiohjelma joka muuttaisi XML -> HTML tai päin vastoin)

        On se aika lailla säälittävää kun joku lähtee kirjoittamaan täyttä paskaa vaan sen takia että pitää aina yrittää olla "oikeassa".

        Huomautan vielä että et vieläkään ole antanut mitään rakentavaa vastausta alkuperäiseen kysymykseen (ainoastaan haukut miten väärin kaikki mitä muut kuin sinä itse yritävät tehdä).

        Hanki elämä, peelo!


      • Jukka Korpela kirjoitti:

        taas antoi esimerkin miksi häntä ei huolita minnekään töihin.

        Koko vastaus ei sisällä mitään rakentavaa tietoa, ainoastaan pyrkimys tuoda itseään esille.

        Nyt selkeäsanoisesti tiedoksi:

        HTML ja XHTML ovat verkkosivujen merkkauskieliä jotka selaimet ymmärtävät.

        XML on tietorakenteita kuvaava merkkauskieli joka tietyt tietokantaohjelmat ymmärtävät (mikään selain ei ymmärrä XML eikä ole mitään konvertointiohjelma joka muuttaisi XML -> HTML tai päin vastoin)

        On se aika lailla säälittävää kun joku lähtee kirjoittamaan täyttä paskaa vaan sen takia että pitää aina yrittää olla "oikeassa".

        Huomautan vielä että et vieläkään ole antanut mitään rakentavaa vastausta alkuperäiseen kysymykseen (ainoastaan haukut miten väärin kaikki mitä muut kuin sinä itse yritävät tehdä).

        Hanki elämä, peelo!

        Minä en muistaakseni kirjoittanut itsestäni mitään, joten moukkamainen syytöksesi (jonka raukkamaisesti kirjoitit väärennetyllä nimellä) on älytön.

        Toisaalta asioita vähänkin ymmärtävälle se varmaankin kertoo, että myös selityksesi HTML:n ja XML:n erosta on yhtä älytöntä, vaikka tämä ei asiaa tuntemattomalle olekaan yhtä ilmeistä.

        _Yksikään_ virkkeistäsi, joissa esität jotain HTML:stä, XHTML:stä ja XML:stä, ei pidä paikkaansa. Tämä oli yllättävää, sillä ns. sokea kana -periaatteen mukaisesti olisi odotettavissa, että silkalla arvaamisellakin osuisi _joskus_ oikeaan.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Rakastan sinua

      Anteeksi että epäilin sinua.. ❤️
      Ikävä
      59
      778
    2. Naisten top-5 red flagit

      1. Feminismi: kertoo keskenkasvuisuudesta, välttää vastuuta tekemällä miehistä kestosyyllisen kaikkeen 2. Ylipaino: kiel
      Ikävä
      111
      763
    3. Mitähän meinaat

      Vai meinaatko mitään kohtaamisen suhteen?
      Ikävä
      43
      636
    4. Medvedev: Suomi tuhoutuu ydinsodassa ensimmäisenä

      Venäjän ydinaseilla on lyhyin matka Suomeen, joten ydinsodassa Suomi tuhoutuu heti sodan alkuminuuteilla, muilla mailla
      Maailman menoa
      212
      565
    5. Oletko hyljännyt minut mies?

      Toivottavasti et. 🥺🥺🥺🥺🥺
      Ikävä
      40
      516
    6. Nykytiedon valossa

      Tekisitkö nykyisellä tietämyksellä jotain toisin ja mitä se olisi?
      Ikävä
      76
      513
    7. Tiedätkö kaivattusi musiikkimaun?

      Minkälaisesta musiikista hän pitää?
      Ikävä
      51
      508
    8. Jippii ! Zoon konkurssia tutkitaan .

      Vihdoinkin jotakin tietoa.
      Ähtäri
      22
      496
    9. Onko se loukkaavaa

      Kun joka kerta tuijotan sun peppua. En mahda sille mitään, että se vangitsee katseeni. Pohdin vain että ei minusta ole k
      Ikävä
      82
      473
    10. Onko kaivattusi seinäruusu?

      Kun hän saapuu paikalle, huomaako kukaan, vai kääntyvätkö päät? Onko se hyvä vai huono juttu? Oletko sinä huomattu vai
      Ikävä
      37
      470
    Aihe