XML + CSS

koodajaf

Pitäisi XHTML sivulle includata pätkän XML koodia.

Tämä on kai sallittua?

Ongelmana, että miten saan datan näyttämän ei yhtenä lauseena, vaan jotenkin rivitettyä, että se näyttäisi selkeämmältä.

Esim tuollainen data:

MattiVirtanen
PekkaVuorikivi
JussiPussi
SamiKallio


Jos lisään vain tuon koodin, niin se näyttää selaimella tältä:

MattiVirtanenPekkaVuorikiviJussiPussiSamiKallio

Mutta haluan, että joka ikinen nimi olisi omalla rivillä, ja etunimi lihavoituna.

Miten tämä onnistuu?

6

473

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Jospa aloitettaisiin ongelmasta, jota olet ratkaisemassa, eikä yrityksestä ratkaista jotain tuntematonta ongelmaa. Miksi et kirjoita HTML-dokumenttiin HTML-merkkausta? (XHTML kannattaa unohtaa, ellet todella tiedä, mitä teet. Jos tietäisit, et kyselisi täällä.)

      XHTML on kiinteästi määritelty. Vastoin tavanomaista hölynpölyä sen sekaan ei voi heittää mitä huvittaa. Tai voi, mutta vaikutus on mitä sattuu.

      Kuulostaa siltä, että sinun pitäisi sisällyttää HTML-dokumenttiisi taulukko. CSS-puoleen voidaan palata sitten, kun merkkaus on selvillä.

      Mahdollisesti (X)HTML-dokumentin voisi generoida XSSL:llä. Mahdollisesti voisit käyttää ns. datalla päällystämistä, jos homman ei tarvitse toimia kuin IE:ssä. Mutta mitäpä nyt enempää miettimään ratkaisuja, kun ongelma ei ole tiedossa. Siis mitä pitäisi saada aikaan ja miksi ilmeinen ratkaisu (aineisto taulukkona HTML-dokumenttiin) ei kävisi?

      • koodajaf

        En voi kirjoittaa HTML dokumenttia, koska sisällytän tiedoston joka generoi XML datan. Sille en voin mitään tehdä, se on kolmannen osapuolen. Eli kyseessä on ohjelma, joka tietyillä parametreilla palauttaa tietyn XML datan, ja nyt se pitäisi lisätä HTML sivulle.

        Kysymys on miten tämä onnistuu.

        Eli on cgi ohjelma, joka palauttaa tuon:

        MattiVirtanen
        PekkaVuorikivi
        JussiPussi
        SamiKallio

        Miten saan sen sivulle niin, että se olisi oikein, ja toimisi kaikilla selaimilla?


      • XHTML

        Mielestäni xhtml:ssa saa olla xml koodia, kunhan on kaikki merkinnät oikein, se onkin mielestäni XHTMLän ja HTMLän suurin ero. Tai ainakin se menee näin validatorin läpi.


      • XHTML kirjoitti:

        Mielestäni xhtml:ssa saa olla xml koodia, kunhan on kaikki merkinnät oikein, se onkin mielestäni XHTMLän ja HTMLän suurin ero. Tai ainakin se menee näin validatorin läpi.

        Mielipiteitä maailmaan mahtuu, myös vääriä. Tällaisia asioita ei kuitenkaan ratkaista mielipiteillä.

        Tarkista määrittelyistä. Kokeile vaikka validaattorillakin. Ei taatusti mene läpi, ellei DTD salli käytettyjä elementtejä, ja jos sallii, ei kyseessä enää olekaan XHTML.


      • koodajaf kirjoitti:

        En voi kirjoittaa HTML dokumenttia, koska sisällytän tiedoston joka generoi XML datan. Sille en voin mitään tehdä, se on kolmannen osapuolen. Eli kyseessä on ohjelma, joka tietyillä parametreilla palauttaa tietyn XML datan, ja nyt se pitäisi lisätä HTML sivulle.

        Kysymys on miten tämä onnistuu.

        Eli on cgi ohjelma, joka palauttaa tuon:

        MattiVirtanen
        PekkaVuorikivi
        JussiPussi
        SamiKallio

        Miten saan sen sivulle niin, että se olisi oikein, ja toimisi kaikilla selaimilla?

        Miksi et muuta XML-dataa HTML:ksi? Jos XML-data jo tulee CGI-skriptiltä, niin skriptiä muuttamalla tai toisella skriptillä sen voi muuntaa HTML-dataksi.

        Kai kolmas osapuoli on antanut luvan hommaan? (Muutenhan tässä oltaisiin herkästi lain väärällä puolella.) Siinä tapauksessa se voisi ehkä olla valmis muokkaamaan skriptiä.

        Edelleenkin on epäselvää, mikä on ongelma. URL olis kiva - kai tästä jokin luonnossivu on olemassa, ja CGI-skriptillä ainakin on URL.

        Jos jotain oikein simppeliä (mutta todennäköisesti ei fiksua) haetaan, niin voisi tehdä vaikka


        Ks. XML-tiedostoa.


        ja sitten foo.xml:ään sopiva viittaus tyylitiedostoon. Toisaalta jos _lähtökohtana_ on, että XML-tiedostoon ei voi koskea, niin silloin ongelma on taidettu määritellä ratkaisemattomaksi.


      • Höpö
        Yucca kirjoitti:

        Miksi et muuta XML-dataa HTML:ksi? Jos XML-data jo tulee CGI-skriptiltä, niin skriptiä muuttamalla tai toisella skriptillä sen voi muuntaa HTML-dataksi.

        Kai kolmas osapuoli on antanut luvan hommaan? (Muutenhan tässä oltaisiin herkästi lain väärällä puolella.) Siinä tapauksessa se voisi ehkä olla valmis muokkaamaan skriptiä.

        Edelleenkin on epäselvää, mikä on ongelma. URL olis kiva - kai tästä jokin luonnossivu on olemassa, ja CGI-skriptillä ainakin on URL.

        Jos jotain oikein simppeliä (mutta todennäköisesti ei fiksua) haetaan, niin voisi tehdä vaikka


        Ks. XML-tiedostoa.


        ja sitten foo.xml:ään sopiva viittaus tyylitiedostoon. Toisaalta jos _lähtökohtana_ on, että XML-tiedostoon ei voi koskea, niin silloin ongelma on taidettu määritellä ratkaisemattomaksi.

        »Miksi et muuta XML-dataa HTML:ksi? .. toisella skriptillä sen voi muuntaa HTML-dataksi.»

        Aivan, uskoisin myös että tämä olisi paras vaihtoehto. Mutta mitä jos kertoisit miten tämä tehdään.


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

    Luetuimmat keskustelut

    1. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      22
      5234
    2. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      25
      4398
    3. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      28
      2541
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2264
    5. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2008
    6. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      15
      1928
    7. En ole koskaan kokenut

      Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
      Ikävä
      19
      1617
    8. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      12
      1541
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      21
      1277
    10. Kerranki asiat oikein

      Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa
      Haapavesi
      10
      1194
    Aihe