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

518

    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. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      8
      1656
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      124
      1642
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      245
      1162
    4. Lahkokasteen ja kristillisen kasteen erot

      Raamatun mukaan Kristillisessä yhdessä kasteessa Jumala pesee ja puhdistaa ihmisen sydämen ja poistaa perisynnin kirouks
      Kaste
      422
      1078
    5. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      186
      996
    6. Mitä haluaisit

      Tehdä kaivattusi kanssa?
      Ikävä
      128
      919
    7. Heikki Paasosen Marita-vaimo jätti tunteikkaat jäähyväiset: "Tällä kertaa me..."

      Heikki Paasonen on naimisissa Marita Paasosen (os. Alatalo) kanssa ja heillä on kaksi pientä lasta. Nyt koitti aika jätt
      Suomalaiset julkkikset
      2
      866
    8. Känsäkoura ja hotelli

      Tietoa kuka ostanut?
      Kuhmo
      10
      845
    9. Pirkanlinna yleisötapahtuma

      Oli todella hyvä tilaisuus. Ja EERO. L. Aivan mahtava tyyppi. Veti rennosti ja asiallisesti. Ja yleisöltä hyviä kysymyks
      Ähtäri
      48
      833
    10. Kuka omistaa keltaisen vanhan aravan?

      Pitäs saada rakennuksen omistajaan yhteys, rappukäytävät on siivottomassa kunnossa. Hiekkaa ja roskia rappusissa, lisäks
      Haapavesi
      29
      827
    Aihe