Login

Mitä eroa on XHTML- ja Inline XBRL-määrityksillä tai dokumenteilla?

Posted on 27.1.2025 by Elina Koskentalo

  • XHTML
    • XHTML (Extensible Hypertext Markup Language) on HTML:n tiukempi, XML-pohjainen versio. Se on suunniteltu yhdistämään HTML:n ja XML:n parhaat ominaisuudet.
    • XHTML:n tavoitteena on varmistaa, että verkkosivut ovat rakenteeltaan tiukempia ja helposti käsiteltäviä sekä ihmisille että koneille.
    • Eroja perus HTML:n verrattuna:
      • Kaikkien elementtien täytyy olla oikein suljettuja.
      • Attribuutit ovat kirjainkoolla herkkiä.
      • Hierarkian tulee olla virheetön.
    • Esimerkki XHTML
      • raakatekstinä: <p>Yrityksen liikevaihto: 1 000 000 EUR</p>
      • Selaimessa katseltunaYrityksen liikevaihto: 1 000 000 EUR
  • Inline XBRL (iXBRL)
    • Inline XBRL yhdistää XHTML:n ja XBRL:n (eXtensible Business Reporting Language)
    • iXBRL mahdollistaa sen, että raportointitiedot ovat sekä ihmisen luettavassa että koneellisesti luettavassa muodossa samassa tiedostossa
    • Tämä mahdollistaa sen, että tilinpäätös voi edelleen olla esimerkiksi hienosti taitettu kuvaajia ja muita visuaalisia esitystapoja sisältävä dokumentti säilyttäen silti koneluettavuutensa (verraten normaaliin XML-muotoiseen XBRL-tietoon)
    • Eroja XHTML:n verrattuna
      • iXBRL-tiedosto on XHTML-dokumentti, joka sisältää XBRL-tunnisteita (tägit)
      • Tunnisteet ovat sisällä koodissa eivätkä ne näy käyttäjälle kuin vain tekstinkäsittelyohjelmassa avattuna
      • iXBRL-tiedostossa tulee noudattaa inline XBRL spesifikaation määrityksiä ja viitata valitun taksonomian määrittämään entrypoint-skeemaan.
    • Esimerkki inline XBRL
      • raakatekstinä <p>Yrityksen liikevaihto: <ix:nonFraction name=”revenue” contextRef=”currentYear” decmals=”0″>1 000 000</ix:nonFraction> EUR</p>
      • sama selaimessa katsottuna: Yrityksen liikevaihto: 1 000 000 EUR
Other Posts