Voisiko joku vääntää minulle rautalangasta, mikä on olellinen ero HTML:n ja XHTML:n välillä?
HTML ja XHTML - mitä eroa?
12
779
Vastaukset
- sdfsf sdfsf
Xhtml dokumentti XML:llää ja on vain hieman tarkkuutta vaativampi.
Tuossa on listattu erot:
http://www.w3schools.com/xhtml/xhtml_html.asp- 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
Rasismia kaikkialla näkevät ovat Suomen tyhmimpiä ihmisiä
ja monillahan kuluu myös mielialalääkkeitä, eli päässä on ongelmia. Mutta he eivät tajua kuinka paljon ja ihan todellis2986588Ei kahta sanaa etteikö Petteri Orpo hyväksy rasismia
Koska jatkaa hallituksessa rasistisen perussuomalaisiksi itseään kutsuvan puolueen kanssa. Se on Petteri Orpon arvomaai495786Mitkäs nuorisoporukat ovat toisia nuoria ryöstelleet (selvää rassismia)
No poliisi kertoo, että maahanmuuttajataustaisia ovat, ja isot porukat sillä yhden suomalaisen uhrin kimpussa on ollut j1845236Pitkän linjan yritysjohtaja: Suomen tapahtumat eivät ole Aasian kärkiuutinen
Viimeaikaista kohua on käytetty sisäpoliittisena lyömäaseena, Thomas Zilliacus sanoo. – Koska asiaa kuitenkin kommentoi614033Demarit ovat oikeasti törppöjä eli heikkoälyisiä
ja todistavat sitä päivittäin täällä lapsellisilla jutuillaan. Kauheasti on hehkuttaneet kuinka demarien kannatus vaan383318Perussuomalaiset eivät harrasta maalittamista kuten vasemmisto
Huomaa tässä keinotekoisessa "rasismi"-kohussakin kuinka vasemmistolaiset maalittavat Perussuomalaisia. Me emme vastaava53293HS 12/25 kysely: persut romahti, demarit raketoi
Kyyti on kylmää persuleirissä, saattaa vetää siellä silmätkin viirulleen. Sen sijaan SDP:n puoluetoimistolla voidaan pok523227Töppö-persut ovat todella tyhmiä
sen kertoo tämäkin avaus: "Persujen suosio vain laskee" Töppö-persu vaan unohtaa, että ennen tätä galluppia persujen kan292998Maataloustuet voi poistaa, naudan tuottajahinta pompsahtanut 25 %
Enää ei tarvitse veronmaksajien tukea, koska maajussi saa lihasta nyt hyvää hintaa. https://yle.fi/a/74-20198739112222Mitäpä ostaisin ja lähettäisin Metsa Manille joulupäkitsiä?
Vähän vaikea miettiä ja keksiä eikä pelkkää rahalahjaa oikein kehtoo. Kertokaapa te?38998