Tekijä: Sharlene Khan

Voit tarkastella XML-tietoja osana verkkosivua käyttämällä XSLT: tä; selaimet eivät tarjoa tätä ominaisuutta yksinään.

Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

XML on kieli, jota käytetään tietojen jäsentämiseen, tallentamiseen ja vaihtamiseen. XSLT on toinen kieli, jonka avulla voit muuntaa XML-tietosi muihin muotoihin, kuten HTML-muotoon.

Voit käyttää XSLT: tä XML-tietojen näyttämiseen HTML-verkkosivulla. XML: n ja XSLT: n käyttäminen tietojen näyttämiseen voi olla hyödyllistä, koska sen avulla voit jäsentää tiedot tavalla, joka sopii tarpeisiisi.

Esimerkkitietojen lisääminen XML-tiedostoon

XML-tietojen näyttämiseksi verkkosivulla sinun on ensin luotava XML-tiedosto ja lisättävä siihen tietoja.

  1. Luo uusi tiedosto nimeltä data.xml.
  2. Ilmoita XML-tiedoston sisällä koodaus ja XML-versio:
     1.0 UTF-8?>
  3. Linkitä XML-tiedosto XSL-tyylitaulukkotiedostoon, jonka luot myöhemmässä vaiheessa.
     text/xsl xmlstylesheet.xsl?>
  4. Lisää tietoja XML-tiedostoon. XML sisältää jäsenneltyä dataa ja tallentaa jokaisen datapisteen erilliseen tunnisteeseen. Tämä esimerkki sisältää juuritunnisteen nimeltä pelejä. Sisällä pelejä -tagia, tallenna jokainen yksittäinen peli omaan sisäänsä peli tag. Tallenna kunkin pelin tiedot, kuten nimi ja kehittäjä erillisissä tunnisteissa.
     1.0 UTF-8?>
    text/xsl xmlstylesheet.xsl?>
    <pelejä>
    <peli>
    <nimi>The Last of Us, osa IInimi>
    <kehittäjä>Tuhma koirakehittäjä>
    peli>
    <peli>
    <nimi>Tsushiman haamunimi>
    <kehittäjä>Sucker Punch Productionskehittäjä>
    peli>
    <peli>
    <nimi>Death Strandingnimi>
    <kehittäjä>Kojima Productionskehittäjä>
    peli>
    pelejä>

Kuinka käyttää XSLT: tä tietojen lukemiseen XML-tiedostosta

Luo uusi XSL-tiedosto, joka kiertää XML-sivun jokaisen datapisteen läpi ja näyttää tiedot.

  1. Luo samaan kansioon XML-tiedoston kanssa uusi tiedosto nimeltä xmlstylesheet.xsl.
  2. Ilmoita tiedoston sisällä XSL-versio ja lisää XSL-perustunnisterakenne:
     1.0 UTF-8?>
    <xsl: tyylitaulukkoversio="1.0"xmlns: xsl=" http://www.w3.org/1999/XSL/Transform">
    // Koodisi tässä
    xsl: tyylitaulukko>
  3. Lisää XSL-päätunnisteen sisään a sapluuna tag. Täällä voit lisätä mukautetun HTML-koodin näyttämään ja muotoilemaan XML-tietojasi.
    <xsl: malliottelu="/">
    <html>
    <kehon>
    // HTML-koodisi tässä
    kehon>
    html>
    xsl: malli>
  4. Käytä body-tunnisteen sisällä xsl: jokaiselle tunnisteen valitsin. Tämä toimii for-silmukana silmukaksi jokaisen läpi peli -tunnisteen alla pelejä tag.
    <xsl: jokaisellevalitse="pelit/peli">

    xsl: jokaiselle>
  5. Näytä jokaisen silmukan sisällä nimi ja kehittäjän datapisteet käyttämällä xsl: arvo-of tunnisteen valitsin.
    <xsl: arvo-ofvalitse="nimi" />
    <xsl: arvo-ofvalitse="kehittäjä" />

Tietojen näyttäminen HTML-verkkosivulla

Et voi avata XSLT- tai XML-tiedostoa suoraan selaimessa nähdäksesi tiedot osana verkkosivua. Luo uusi HTML-tiedosto ja renderöi tiedot käyttämällä iframe tag.

  1. Luo samaan kansioon XML- ja XSL-tiedostojen kanssa uusi tiedosto nimeltä index.html.
  2. Lisää HTML-tiedoston perusrakenne. Jos et ole aiemmin käyttänyt HTML: ää, voit päivittää sitä johdattelevia HTML-käsitteitä.
    html>
    <html>
    <pää>
    <otsikko>XML- ja XSLT-esimerkkiotsikko>
    pää>
    <kehon>


    kehon>
    html>
  3. Sisällä kehon tag, käytä an iframe -tunniste, joka linkittää XML- ja XSL-tiedostoon:
    <h1>XML- ja XSLT-esimerkkih1>
    <s>Seuraava sisältö luodaan XML-tiedostosta:s>
    <iframesrc="data.xml"xslt="xmlstylesheet.xsl">iframe>
  4. Luo uusi tiedosto nimeltä styles.css.
  5. Lisää tiedoston sisään CSS-symboli verkkosivusi tyylin lisäämiseksi. Voit vapaasti muokata CSS: ääsi käyttämällä muita mielenkiintoisia CSS-vinkkejä ja temppuja.
    html,
    body {
    korkeus: 100%;
    marginaali: 0;
    }

    body {
    näyttö: flex;
    perustella-sisältö: keskus;
    kohdista kohteet: keskellä;
    flex-suunta: pylväs;
    }

    p {
    marginaali-ala: 24px;
    }

  6. Linkitä HTML-tiedostosi CSS-tyyliin lisäämällä seuraavat HTML head -tunnisteeseen.
    <linkkirel="tyylitaulukko"href="tyylit.css">
  7. Avaa HTML-tiedosto selaimella nähdäksesi XML-tietosi. Jotkut selaimet eivät tue XSLT: tä, mutta jotkut selaimet, kuten Firefox, tukevat.

Näytä tiedot HTML-verkkosivuilla

On monia tapoja näyttää tietoja HTML-sivuilla, XML ja XSLT ovat yksi niistä. Voit vapaasti tutkia muita tapoja tehdä tämä, kuten käyttäjän syötteiden tallentamiseen ja näyttämiseen JavaScriptin avulla.

tilaa uutiskirjeemme

Kommentit

JaaTweetJaaJaaJaa
Kopio
Sähköposti
Jaa
JaaTweetJaaJaaJaa
Kopio
Sähköposti

Linkki kopioitu leikepöydälle

Liittyvät aiheet

  • Ohjelmointi
  • HTML
  • CSS
  • Verkkokehitys

Kirjailijasta

Sharlene Khan (76 artikkelia julkaistu)

Shay työskentelee kokopäiväisesti ohjelmistokehittäjänä ja kirjoittaa mielellään oppaita auttaakseen muita. Hän on koulutukseltaan IT ja hänellä on aikaisempaa kokemusta laadunvarmistuksesta ja ohjauksesta. Shay rakastaa pelaamista ja pianon soittamista.