Osaisiko joku neuvoa seuraavanlaisessa ongelmassa...Minulla on xml tiedosto, jossa elementin sisältönä on esim. abc.def.ghi. Tätä stringiä vastaava kuva on toisessa tiedostossa. Éli siis haluan saada sen kuvan näkymään lopullisessa tulosteessa. Miten määrittelen skeemassa tuon toimenpiteen?
XML tietäjä?
Aloittelija...
1171
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
En tiedä vastaako tämä ratkaisu täysin haluamaasi, mutta näin saat ainakin xml-tiedostossa määritellyn kuvan näkyviin. Et kertonut, millä tekniikalla haluat sen lopullisen tulosteen toteuttaa. Pelkällä XML:llä se ei nimittäin onnistu. Tässä ratkaisussa on käytetty XSLT:tä tulosteen muodostamiseen.
Eli XML-tiedoston sisältö olisi seuraavanlainen:
Koira
koira.jpg
Kissa
kissa.jpg
Sitten tarvitaan XSLT-tiedosto, mikä tässä esimerkissä on nimeltään kuvat.xsl ja sen sisältö on seuraavanlainen:
Nämä tiedostot sekä kuvatiedostot pitää olla tässä esimerkissä samassa hakemistossa. Kuvien hakemistopolkua voi tietysti muuttaa tuolla xml-tiedoston -tagissa.