Kuvat XML

Hei,
tekeillä on xml harjoitus kaikki on muuten hyvin paitsi .jpg kuvat ei näy!

Tiivistetty ohje tehtävään

CD levyjä on useita. Kaikilla levyillä omat kansikuvat ja tiedot. Tiedot tulostetaan omiin taulukoihin joiden välillä tyhjää tilaa, muotoilu vapaa.

Mikä siis mättää?

Koodit:
.DTD












.XML






   
      
      
      Empire Burlesque
      Bob Dylan
      USA
      Columbia
      10.90
      1985
      7
   

   
      
      
      American idiot
      Green Day
      USA
      EMI
      10.90
      2005
      8
   



.XSL








Levyt


CD Collection


There are cd in this catalog.

The total price of catalog is €.

The average price of a cd is €.       










               
               
               
               
               
               
               
               
               
               
               

               

               

   
    vuosi: arvio:


   
   
   
6282
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Aikani kun kokeilin, opiskelin ja selasin alla olevaa linkkiä:

http://www.w3.org/TR/xslt

Päädyin tulokseen että käytä "copy-of" käskyä(?) äläkä "value-of" käskyä(?) tuossa image kohdassa. Tee siis seuraavasti:



Katso linkin kohtaa 7.6.1.

Äänestä
  • Hyvin toimii ainakin Firefoxilla...

    Äänestä

  • Juu

    Asentelin sitte Firefoxin ja sillä tuo toimii niinku pitää, mutta ie tekee vähän kummasti se laittaa eka sen rasti ikonin ettei kuvaa löydy ja heti perään tulee kuitenkin haluttu kuva?!!

    Netistä löysin jo et pitää tehdä joku



    systeemi mut minne ja miten?

    Jos saa ton toimiin ie selaimella niin siitä vois olla hyötyy monelle firefoxii kun ei varmaan kovin moni käytä..

    Äänestä

  • Winukka kirjoitti:

    Juu

    Asentelin sitte Firefoxin ja sillä tuo toimii niinku pitää, mutta ie tekee vähän kummasti se laittaa eka sen rasti ikonin ettei kuvaa löydy ja heti perään tulee kuitenkin haluttu kuva?!!

    Netistä löysin jo et pitää tehdä joku



    systeemi mut minne ja miten?

    Jos saa ton toimiin ie selaimella niin siitä vois olla hyötyy monelle firefoxii kun ei varmaan kovin moni käytä..

    Nyt siinä on tavallaan kaksi kertaa se kuva (tai näin ainakin IE:n mielestä) koska siinä on image jonka sisällä on img. Tämä image tagi on muutenkin turha. Kun image tagin ottaa pois eli jättää vain ne img tagit ja muuttaa sitten sinne xsl:ään image:n tilalle img:n, niin silloin se toimii kummasakin (sekä Firefoxissa että IE:ssä).

    Helpoin vaihtoehto on tietenkin että korvata image sana vaikkapa sanalla imagee, jolloin IE ei enää näytä sitä virheellisesti. ;-)

    Äänestä

  • Testaaja kirjoitti:

    Nyt siinä on tavallaan kaksi kertaa se kuva (tai näin ainakin IE:n mielestä) koska siinä on image jonka sisällä on img. Tämä image tagi on muutenkin turha. Kun image tagin ottaa pois eli jättää vain ne img tagit ja muuttaa sitten sinne xsl:ään image:n tilalle img:n, niin silloin se toimii kummasakin (sekä Firefoxissa että IE:ssä).

    Helpoin vaihtoehto on tietenkin että korvata image sana vaikkapa sanalla imagee, jolloin IE ei enää näytä sitä virheellisesti. ;-)

    Käske XSL-muunnosta sylkäisemään kuvatiedoston nimi img:n src-attribuutin sisään. sillähän se näkyy standardilla tavalla?

    Äänestä

  • xslt kirjoitti:

    Käske XSL-muunnosta sylkäisemään kuvatiedoston nimi img:n src-attribuutin sisään. sillähän se näkyy standardilla tavalla?

    Nyt en ihan ymmärtänyt sillä kuva tiedoston nimi on ollut aina XML:ssä img:n src atribuutissa, seuraavasti:



    Ongelma oli se kun IE käsitteli image ja img tageja samalla tavalla, jolloin alla oleva XML rivi aiheutti sen että ruudulle tuli "kaksi kuvaa".



    Tämä ongelma saatiin vältettyä alla olevasti, eli poistamalla koko image tagi tai muuttamalle se joksikin muuksi.



    tai

    Äänestä

Kommentoi aloitusta


NewBie kirjoitti:

Hei,
tekeillä on xml harjoitus kaikki on muuten hyvin paitsi .jpg kuvat ei näy!

Tiivistetty ohje tehtävään

CD levyjä on useita. Kaikilla levyillä omat kansikuvat ja tiedot. Tiedot tulostetaan omiin taulukoihin joiden välillä tyhjää tilaa, muotoilu vapaa.

Mikä siis mättää?

Koodit:
.DTD












.XML






   
      
      
      Empire Burlesque
      Bob Dylan
      USA
      Columbia
      10.90
      1985
      7
   

   
      
      
      American idiot
      Green Day
      USA
      EMI
      10.90
      2005
      8
   



.XSL








Levyt


CD Collection


There are cd in this catalog.

The total price of catalog is €.

The average price of a cd is €.       










               
               
               
               
               
               
               
               
               
               
               

               

               

   
    vuosi: arvio:


   
   
   

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu