HTML ja XHTML - mitä eroa?

hrhml.sf

Voisiko joku vääntää minulle rautalangasta, mikä on olellinen ero HTML:n ja XHTML:n välillä?

12

803

    Vastaukset 12

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • sdfsf sdfsf
      • höpöhöpöhöpölölölölö

        Ei ole mitään hiton XML:llää vaan XHTML... -.-


      • bBb
        höpöhöpöhöpölölölölö kirjoitti:

        Ei ole mitään hiton XML:llää vaan XHTML... -.-

        Ikävä tuottaa pettymys mutta kyllä XMLlää on olemassa....

        XML-kieli (Extensible Markup Language) on yleistynyt rakenteellisen tiedon esitystapana. Lähes kaikki nykyaikaiset ohjelmointikielet osaavat lukea xml-tiedostoja. Oliopohjaiset kielet osaavat jopa muuntaa xml-tiedostojen sisältöjä suoraan olioiksi, kunhan käytettävä xml-muoto on määritelty scheman avulla.

        Näyttää esim tältä:

        < ?xml version="1.0" encoding="UTF-8"? >

        < form url="myform.php"
        window="_self"
        method="POST"
        fontname="MS Sans Serif"
        width="490"
        height="285"
        bkcolor="0xFFFFFF"
        outlinecolor="0xFFFFFF"
        fontcolor="0x000000"
        themecolor="0xFFFF99"
        fontcolor2="#000000"
        bkcolor2="#CCC3AF"
        includeresults="false"
        emailuser="false"
        reqmessage="Molemmat kentät on täytettävä!"
        autoresponse="" >


      • xzccxzzxc
        bBb kirjoitti:

        Ikävä tuottaa pettymys mutta kyllä XMLlää on olemassa....

        XML-kieli (Extensible Markup Language) on yleistynyt rakenteellisen tiedon esitystapana. Lähes kaikki nykyaikaiset ohjelmointikielet osaavat lukea xml-tiedostoja. Oliopohjaiset kielet osaavat jopa muuntaa xml-tiedostojen sisältöjä suoraan olioiksi, kunhan käytettävä xml-muoto on määritelty scheman avulla.

        Näyttää esim tältä:

        < ?xml version="1.0" encoding="UTF-8"? >

        < form url="myform.php"
        window="_self"
        method="POST"
        fontname="MS Sans Serif"
        width="490"
        height="285"
        bkcolor="0xFFFFFF"
        outlinecolor="0xFFFFFF"
        fontcolor="0x000000"
        themecolor="0xFFFF99"
        fontcolor2="#000000"
        bkcolor2="#CCC3AF"
        includeresults="false"
        emailuser="false"
        reqmessage="Molemmat kentät on täytettävä!"
        autoresponse="" >

        Tuotit vaan pettymyksen itsellesi kun et ymmärrä suomea. XHTML ei ole XML:llää niinkuin yhdessä viestissä väitetään.


      • xzccxzzxc
        bBb kirjoitti:

        Ikävä tuottaa pettymys mutta kyllä XMLlää on olemassa....

        XML-kieli (Extensible Markup Language) on yleistynyt rakenteellisen tiedon esitystapana. Lähes kaikki nykyaikaiset ohjelmointikielet osaavat lukea xml-tiedostoja. Oliopohjaiset kielet osaavat jopa muuntaa xml-tiedostojen sisältöjä suoraan olioiksi, kunhan käytettävä xml-muoto on määritelty scheman avulla.

        Näyttää esim tältä:

        < ?xml version="1.0" encoding="UTF-8"? >

        < form url="myform.php"
        window="_self"
        method="POST"
        fontname="MS Sans Serif"
        width="490"
        height="285"
        bkcolor="0xFFFFFF"
        outlinecolor="0xFFFFFF"
        fontcolor="0x000000"
        themecolor="0xFFFF99"
        fontcolor2="#000000"
        bkcolor2="#CCC3AF"
        includeresults="false"
        emailuser="false"
        reqmessage="Molemmat kentät on täytettävä!"
        autoresponse="" >

        Ja toi sun esimerkki ei kyllä avaa yhtään XML-kieltä ja sen tarkoitusta. Mene pätemään muualle.


      • xzcczzxc
        xzccxzzxc kirjoitti:

        Tuotit vaan pettymyksen itsellesi kun et ymmärrä suomea. XHTML ei ole XML:llää niinkuin yhdessä viestissä väitetään.

        * höpöhöpö
        Kirjoittanut: höpöhöpöhöpölölölölö / 30.6.09 / klo 13:11

        Ei ole mitään hiton XML:llää vaan XHTML... -.- *


        Tuossahan väitetäänkin ETTÄ XML:llää EI OLE OLEMASSA.

        Ja sitä kun on, kuten bbb sanoi.


      • zxzxzxzx
        xzcczzxc kirjoitti:

        * höpöhöpö
        Kirjoittanut: höpöhöpöhöpölölölölö / 30.6.09 / klo 13:11

        Ei ole mitään hiton XML:llää vaan XHTML... -.- *


        Tuossahan väitetäänkin ETTÄ XML:llää EI OLE OLEMASSA.

        Ja sitä kun on, kuten bbb sanoi.

        Eipäs vaan kommentointiin edellistä vastausta jossa väitettiin että XHTML on XML:llää...lisätään nyt sitten vaikka "se" sano sun kaltaisia idiootteja varten. Ei SE ole mitään XML:llää vaan XHTML (tähänkin voisi lisätä vaikka :llää).


      • sdfsdfsdfsdf
        zxzxzxzx kirjoitti:

        Eipäs vaan kommentointiin edellistä vastausta jossa väitettiin että XHTML on XML:llää...lisätään nyt sitten vaikka "se" sano sun kaltaisia idiootteja varten. Ei SE ole mitään XML:llää vaan XHTML (tähänkin voisi lisätä vaikka :llää).

        Enpä tiedä miksi vaivaudun, mutta laitetaanpa nyt kuitenkin..

        En siis tarkoittanut että XML ja XHTML olisivat samoja asioita, vaan että xhtml on html:ää xml-formaatissa. Validi xhtml-tiedosto on siis validi xml-dokumentti.

        Tästä johtuen XHTML vaatii hieman enemmän tarkkuutta kuin HTML, koska (x)HTML sääntöjen lisäksi täytyy myös täyttää XML:n oikeellisuusvaatimukset. Esim. kaikki tagit on suljettava, vaikka ne olisivatkin tyhjiä - toisin kuin HTML:ssä. XHTML:ssä on myös merkitystä isoilla ja pienillä kirjaimilla - kaikki tagit kirjoitetaan pienillä.

        Keksitkö vielä jotain viisasteltavaa aiheesta? Jos ei muuta niin edes kielioppivirheitä?


      • kielifasisti
        sdfsdfsdfsdf kirjoitti:

        Enpä tiedä miksi vaivaudun, mutta laitetaanpa nyt kuitenkin..

        En siis tarkoittanut että XML ja XHTML olisivat samoja asioita, vaan että xhtml on html:ää xml-formaatissa. Validi xhtml-tiedosto on siis validi xml-dokumentti.

        Tästä johtuen XHTML vaatii hieman enemmän tarkkuutta kuin HTML, koska (x)HTML sääntöjen lisäksi täytyy myös täyttää XML:n oikeellisuusvaatimukset. Esim. kaikki tagit on suljettava, vaikka ne olisivatkin tyhjiä - toisin kuin HTML:ssä. XHTML:ssä on myös merkitystä isoilla ja pienillä kirjaimilla - kaikki tagit kirjoitetaan pienillä.

        Keksitkö vielä jotain viisasteltavaa aiheesta? Jos ei muuta niin edes kielioppivirheitä?

        Miksi ihmeessä lopetit ensimmäisen virkkeesi kahteen pisteeseen? Virkkeiden loppuun tulee vain yksi piste tai joissain tilanteissa kolme pistettä.

        Koettaisit päättää, kirjoitatko XML:n, HTML:n ja XHTML:n oikein isoilla vai väärin pienillä kirjaimilla. Nyt kirjoittelet vähän miten sattuu, mikä on aika hupaisaa.

        Lisäksi käytät väliviivaa (-) ajatusviivan (–) sijaan.


    • Jaska Perusjaska

      Tässäpä tärkeimmät eroavaisuudet

      - Doctype on pakollinen xhtml-dokumentissa
      - Xhtml ei salli mitään html:n ulkoasumääritteitä, mm. font-tagit
      - Xhtml ei salli merkkausvirheitä esim. < p class=punainen" >
      - Xhtml ei salli lopettamattomia tageja, esim. < br > pitää kirjoittaa < br / >
      - Xhtml ei salli hierarkisia kömmähdyksiä, < p > < i > Blablablaa < /p > < /i > ei ole oikein
      - Xhtml-tagit pitää kirjoittaa pienillä kirjaimilla, ei tönkkö-html-koodia < TITLE > Tämä on otsikko < /TITLE >

      Xhtml pakottaa kirjoittamaan hyvää html-koodia, jättää vähemmän tulkinnanvaraa selaimelle ja on näin toimintavarmempi.

      • HTML:n ja XHTML:n eroista voisi kirjoittaa kirjan. No oikeastaan sellainen onkin kirjoitettu, joskin se lisäksi kertoo myös kaiken tietämisen arvoisen HTML:stä ja XHTML:stä. :-) Korpela & Linjama, ”XHTML-käsikirja”.

        Useimmat kuvaukset HTML:n ja XHTML:n eroista ovat pääosin virheellisiä. Tässä tapauksessa 6 kohdan listasta 2 kohtaa oli oikein. No niissäkin oli epätarkkuuksia, sillä XHTML:ssä voi merkkauksen < br / > sijasta käyttää myös merkkausta < br > < /br > vaikka se ei olekaan suositeltavaa, ja ”pienten kirjainten” (oikeammin: gemenan) käyttöpakko koskee vain elementtien ja määritteiden nimiä sekä osaa määritteiden arvoista – ei esimerkiksi sellaisia määritteiden arvoja kuin src="FOO" tai alt="XYZZY".

        Olennaisin ero on, että XHTML perustuu XML:ään ja soveltuu sen takia käsiteltäväksi ohjelmilla, jotka pystyvät jäsentämään XML:ää yleisesti. Useimmille tavallisille sivuntekijöille tästä ei ole mitään hyötyä. Toisaalta XHTML:n käytöstä (HTML 4.01:n sijasta) ei muutoin olisi haittaakaan, mutta kun ihmiset yrittävät käyttää sitä hyvin puutteellisen ja virheellisenkin tiedon perusteella, menee huonosti.

        XHTML:n hyödyllisestä käytöstä voisi esimerkkinä mainita järjestelyn, jossa sivuston hallintajärjestelmä sisältää liitännän kielenkäännösjärjestelmään niin, että uusia ja muutettuja sivuja voidaan lähettää käännettäväksi ja käännökset ottaa käyttöön automaattisesti. Tässä XHTML:llä on merkitystä, koska käännösjärjestelmä on rakennettu ottamaan vastaan XML-muotoista dataa (tällaiseen ollaan yleisesti menossa). Jos sivut olisi tehty HTML 4.01:lla, pitäisi tehdä muunnokset tämän muodon ja XHTML:n välillä.


      • ASJKAJKLAJKLA
        Yucca kirjoitti:

        HTML:n ja XHTML:n eroista voisi kirjoittaa kirjan. No oikeastaan sellainen onkin kirjoitettu, joskin se lisäksi kertoo myös kaiken tietämisen arvoisen HTML:stä ja XHTML:stä. :-) Korpela & Linjama, ”XHTML-käsikirja”.

        Useimmat kuvaukset HTML:n ja XHTML:n eroista ovat pääosin virheellisiä. Tässä tapauksessa 6 kohdan listasta 2 kohtaa oli oikein. No niissäkin oli epätarkkuuksia, sillä XHTML:ssä voi merkkauksen < br / > sijasta käyttää myös merkkausta < br > < /br > vaikka se ei olekaan suositeltavaa, ja ”pienten kirjainten” (oikeammin: gemenan) käyttöpakko koskee vain elementtien ja määritteiden nimiä sekä osaa määritteiden arvoista – ei esimerkiksi sellaisia määritteiden arvoja kuin src="FOO" tai alt="XYZZY".

        Olennaisin ero on, että XHTML perustuu XML:ään ja soveltuu sen takia käsiteltäväksi ohjelmilla, jotka pystyvät jäsentämään XML:ää yleisesti. Useimmille tavallisille sivuntekijöille tästä ei ole mitään hyötyä. Toisaalta XHTML:n käytöstä (HTML 4.01:n sijasta) ei muutoin olisi haittaakaan, mutta kun ihmiset yrittävät käyttää sitä hyvin puutteellisen ja virheellisenkin tiedon perusteella, menee huonosti.

        XHTML:n hyödyllisestä käytöstä voisi esimerkkinä mainita järjestelyn, jossa sivuston hallintajärjestelmä sisältää liitännän kielenkäännösjärjestelmään niin, että uusia ja muutettuja sivuja voidaan lähettää käännettäväksi ja käännökset ottaa käyttöön automaattisesti. Tässä XHTML:llä on merkitystä, koska käännösjärjestelmä on rakennettu ottamaan vastaan XML-muotoista dataa (tällaiseen ollaan yleisesti menossa). Jos sivut olisi tehty HTML 4.01:lla, pitäisi tehdä muunnokset tämän muodon ja XHTML:n välillä.

        Jos nettisivut on tehty html:llä, niin voiko niihin lisätä tai muokata xhtml koodia.


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

    Luetuimmat keskustelut

    1. Nyt se syksy on sitten alkanut

      Esimerkiksi tänään sataa aamusta iltaan, ja nytkin.
      Maailman menoa
      50
      969
    2. Minä en ole koskaan

      Rakastanut ketään toista yhtä paljon kuin sinua
      Ikävä
      95
      953
    3. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      19
      805
    4. Vähän pitää

      Kiusia ja näyttää
      Ikävä
      117
      756
    5. Anteeksi J-mies

      Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t
      Ikävä
      113
      728
    6. Olet nainen ollut vaikein rasti

      Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔
      Ikävä
      36
      653
    7. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      45
      646
    8. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      45
      610
    9. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      19
      596
    10. Kenen viisautta on ollut laittaa tie väärällä murskeella pilalle

      Kenen viisautta on ollut kun Siimeksen/Kylmänpurontie pantu pilalle kun on ajettu liian karkeaa mursketta. Rengasliikke
      Hyrynsalmi
      22
      576
    11. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      46
      568
    12. Riittääkö mahkut

      Kaivattuusi 🤭.
      Ikävä
      37
      545
    13. Voisiko vielä välillemme jotain kehittyä

      Vai heihei ja ei nähdä enää.
      Ikävä
      33
      543
    14. Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille

      Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.
      Ikävä
      72
      538
    15. Kerro kolme hyvää asiaa

      Kaipaamastasi ihmisestä ja lisää perään onko kaivattusi n vai m 😍
      Ikävä
      25
      502
    16. Ähtäri on taas TV: n ja radion ykkösuutinen

      Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast
      Ähtäri
      44
      496
    17. Tilanteenne

      Onko tilanteenne tällä hetkellä hyvä?
      Ikävä
      47
      495
    18. Mitä muuta on olemassa kuin lisääntyminen

      Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok
      Sinkut
      107
      493
    19. Koska Martina viettää aikaansa lapsiensa kanssa

      Äiti vaan juoksee miehen perässä Tallinnassa, Lontoossa, Turussa. Kyllä oli kätilö oikeassa, kun sanoi, että ei olisi ka
      Kotimaiset julkkisjuorut
      134
      488
    20. Pahkalassa tapahtuu

      Mitäs on tapahtunut yöllä pahkalan kerrostaloilla.oli poliisia ja ambulanssia taas vaihteeksi
      Parkano
      7
      467
    Aihe