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

455

    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. 317
      4531
    2. Kun katsoin häntä

      Niin ajattelin että hän on niin rakas ❤️
      Ikävä
      16
      2216
    3. Mitä sanoisit kolmella sanalla

      kaivatullesi ja tunteidesi kohteelle? 🙎💝💝
      Ikävä
      188
      2046
    4. Haluisin niin

      Selvittää sun kanssa asiat. Kumpa uskaltaisin. Haluatko sinä?
      Ikävä
      107
      1456
    5. Miksi Pekkaa ei hyväksytä maailmalla julkisiin virkoihin?

      On mennyt jo monta hommaa ohitse.
      80 plus
      77
      1343
    6. Minkälainen koti

      kaivatullasi on?
      Ikävä
      74
      972
    7. Nyt mielipiteitä kehiin?

      Niin ,onko arvon kuhmolaiset teidän mielestänne kaupungin hommissa turhia työpaikkoja/työntekijöitä? Mielipiteitä tu
      Kuhmo
      57
      947
    8. IS: Paljastus - Tästä syystä Marika jätti Diilin kesken -Tilittää: "Jäi vähän karvas maku, koska..."

      Diilissä lähti yllättäen yksi kisaaja. Voi harmi, leikki loppui liian varhain… Diilissä Jaajo Linnonmaa etsii vetäjää Ka
      Tv-sarjat
      2
      889
    9. Martina miehensä kanssa Malediiveilla.

      Miksi täällä puhutaan erosta? Lensivät Dubaista Malediiveilĺe.
      Kotimaiset julkkisjuorut
      119
      824
    10. Ei lumous lopu koskaan

      Kerran kun tietyt sielut yhdistyvät kunnolla, ei irti pääse koskaan. Vaikka kuinka etsit muista ihmisistä sitä jotain tu
      Ikävä
      59
      746
    Aihe