Avtor: Sharlene Khan

Če si želite ogledati podatke XML kot del spletne strani, lahko uporabite XSLT; brskalniki te zmožnosti ne zagotavljajo sami.

Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

XML je jezik, ki se uporablja za strukturiranje, shranjevanje in izmenjavo podatkov. XSLT je še en jezik, ki omogoča pretvorbo vaših podatkov XML v druge formate, kot je HTML.

XSLT lahko uporabite za prikaz podatkov XML na spletni strani HTML. Uporaba XML in XSLT za prikaz vaših podatkov je lahko koristna, saj vam omogoča strukturiranje podatkov na način, ki je smiseln za vaše specifične potrebe.

Kako dodati vzorčne podatke v datoteko XML

Za prikaz podatkov XML na spletni strani morate najprej ustvariti datoteko XML in ji dodati podatke.

  1. Ustvari novo datoteko z imenom podatki.xml.
  2. Znotraj datoteke XML navedite kodiranje in različico XML:
     1.0 UTF-8?>
  3. Povežite datoteko XML z datoteko s slogovno datoteko XSL, ki jo boste ustvarili v poznejšem koraku.
    instagram viewer
     besedilo/xsl xmlstylesheet.xsl?>
  4. Dodajte podatke v datoteko XML. XML vsebuje strukturirane podatke in shrani vsako podatkovno točko v ločeno oznako. Ta primer vključuje korensko oznako, imenovano igre. Znotraj igre tag, shranite vsako posamezno igro v svoje igra oznaka. Shranite podatke za vsako igro, kot je ime in razvijalec v ločenih oznakah.
     1.0 UTF-8?>
    besedilo/xsl xmlstylesheet.xsl?>
    <igre>
    <igra>
    <ime>Zadnji izmed nas, II. delime>
    <razvijalec>Poreden pesrazvijalec>
    igra>
    <igra>
    <ime>Duh Tsushimeime>
    <razvijalec>Sucker Punch Productionsrazvijalec>
    igra>
    <igra>
    <ime>Death Strandingime>
    <razvijalec>Kojima Productionsrazvijalec>
    igra>
    igre>

Kako uporabljati XSLT za branje podatkov iz datoteke XML

Ustvarite novo datoteko XSL za pomik skozi vsako podatkovno točko na strani XML in prikaz podatkov.

  1. V isti mapi kot vaša datoteka XML ustvarite novo datoteko z imenom xmlstylesheet.xsl.
  2. Znotraj datoteke deklarirajte različico XSL in dodajte osnovno strukturo oznake XSL:
     1.0 UTF-8?>
    <xsl: slogovna tabelarazličica="1.0"xmlns: xsl=" http://www.w3.org/1999/XSL/Transform">
    // Vaša koda tukaj
    xsl: slogovna tabela>
  3. Znotraj glavne oznake XSL dodajte a predlogo oznaka. Tukaj lahko dodate kodo HTML po meri za prikaz in oblikovanje vaših podatkov XML.
    <xsl: predlogatekma="/">
    <html>
    <telo>
    // Tukaj je vaša koda HTML
    telo>
    html>
    xsl: predloga>
  4. Znotraj oznake body uporabite xsl: za-vsakega izbirnik oznak. To bo delovalo kot for-zanka za zanko skozi vsakega igra oznako ugnezdeno pod igre oznaka.
    <xsl: za-vsakegaizberite="igre/igra">

    xsl: za-vsakega>
  5. Znotraj zanke for-each prikažite ime in podatkovne točke razvijalca z uporabo xsl: vrednost-od izbirnik oznak.
    <xsl: vrednost-odizberite="ime" />
    <xsl: vrednost-odizberite="razvijalec" />

Kako prikazati podatke na spletni strani HTML

Datoteke XSLT ali XML ne boste mogli odpreti neposredno v brskalniku, da bi si ogledali podatke kot del spletne strani. Ustvarite novo datoteko HTML in upodabljajte podatke z uporabo iframe oznaka.

  1. V isti mapi kot datoteke XML in XSL ustvarite novo datoteko z imenom index.html.
  2. Dodajte osnovno strukturo datoteke HTML. Če še niste uporabljali HTML-ja, ga lahko osvežite uvodni koncepti HTML.
    html>
    <html>
    <glavo>
    <naslov>Primer XML in XSLTnaslov>
    glavo>
    <telo>


    telo>
    html>
  3. Znotraj telo oznako, uporabite an iframe oznaka za povezavo do datoteke XML in datoteke XSL:
    <h1>Primer XML in XSLTh1>
    <str>Naslednja vsebina je ustvarjena iz datoteke XML:str>
    <iframesrc="podatki.xml"xslt="xmlstylesheet.xsl">iframe>
  4. Ustvari novo datoteko z imenom styles.css.
  5. Znotraj datoteke dodajte nekaj CSS za oblikovanje spletne strani. Prosto spremenite svoj CSS z drugimi zanimivimi Nasveti in triki CSS.
    html,
    telo {
    višina: 100 %;
    rob: 0;
    }

    telo {
    zaslon: flex;
    justify-content: center;
    align-items: center;
    flex-direction: stolpec;
    }

    p {
    rob-spodaj: 24px;
    }

  6. Povežite svojo datoteko HTML s slogom CSS tako, da oznaki head HTML dodate naslednje.
    <povezavarel="stylesheet"href="styles.css">
  7. Odprite datoteko HTML z brskalnikom, da si ogledate svoje podatke XML. Nekateri brskalniki ne podpirajo XSLT, nekateri brskalniki, kot je Firefox, pa podpirajo.

Prikaz podatkov na spletnih straneh HTML

Obstaja veliko načinov za prikaz podatkov na spletnih straneh HTML, XML in XSLT sta ena izmed njih. Prosto raziščite druge načine, kako lahko to storite, na primer shranjevanje in prikazovanje uporabniškega vnosa z uporabo JavaScripta.

Naročite se na naše novice

Komentarji

DelitiTweetDelitiDelitiDeliti
Kopirati
E-naslov
Deliti
DelitiTweetDelitiDelitiDeliti
Kopirati
E-naslov

Povezava je bila kopirana v odložišče

Sorodne teme

  • Programiranje
  • HTML
  • CSS
  • Spletni razvoj

O avtorju

Sharlene Khan (Objavljenih 76 člankov)

Shay dela s polnim delovnim časom kot razvijalec programske opreme in uživa v pisanju vodnikov za pomoč drugim. Je diplomirana IT in ima predhodne izkušnje z zagotavljanjem kakovosti in mentorstvom. Shay obožuje igre in igra klavir.