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

505

    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. Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"

      Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä
      Maailman menoa
      396
      4716
    2. Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen

      Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.
      Maailman menoa
      149
      2662
    3. Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä

      Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-20213575
      Maailman menoa
      84
      2255
    4. Eikö me voitais

      Vaan harrastaa seksiä kun muusta ei tule mitään
      Ikävä
      33
      1407
    5. Kuinka pitkä välimatka

      on teidän kotien välillä?
      Ikävä
      43
      1369
    6. Hotelli kainuu

      Mietityttää, hotelli Kainuussa, se, että asiakkaat voivat valita ketä saa olla ja ketä ei, Illan aikana asiakkaina!
      Kuhmo
      45
      1356
    7. Mistä kehon osasta

      Pidät minussa eniten?
      Ikävä
      79
      1221
    8. Seuraavakin hallitus joutuu leikkaamaan

      Sitähän tämä hallitus nyt höpöttää, kun itse on ajanut tilanteen katastrofaaliseksi. Orpon hallitus lähti suurin puhein
      Maailman menoa
      147
      1060
    9. Pitäis vaan lopettaa

      Sinun kanssa yhteydenpito. Alkaa vaan haluamaan enemmän ja tuskin lopulta mikään kohtaisi. Ja ikävä vaan kasvaa ja lähei
      Ikävä
      8
      947
    10. MTV: Vappu Pimiä lataa yllättävän kommentin Helena Puolakasta: "Eihän Helena Puolakkakaan..."

      Miten Vappu Pimiä pärjäsi mielestäsi MasterChef-tuomarina? Pimiä aloitti MasterChef-tuomarina uudessa pestissä. Nyt Pim
      Tv-sarjat
      14
      912
    Aihe