Download | Programy

Problem XSL

Programovací jazyky, grafika, tvorba webu, SEO, programy pro práci s webem, vyhledávače

Moderátor: Moderátoři

Thomas86
Nováček
Nováček
Příspěvky: 1
Registrován: sob črc 17, 2010 07:54

Problem XSL

Příspěvek od Thomas86 »

snažim vytvoriť xsl subor ktorý dany dokument zobrazí pribl tak ako keby som tam pripojil subor s css stýlmi ale furt vyhodi nejaku chybu abo zobrazi len prvy riadok s toho xml suboru....prosim nepozrel by sa niekto kde je chyba a že ako to ma byť spravne, robi to pri všetkých prehliadačoch takže myslím že chyba je niekde v kode....pisal som aj na rôzne fora ale nikto neporadil zatim...

XML súbor

Kód: Vybrat vše

<?xml version="1.0" encoding="ISO-8859-2" ?>
<?xml-stylesheet type="text/xsl" href="cd_catalog.xsl"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
</CATALOG>

XSL súbor

Kód: Vybrat vše

<?xml version="1.0"?>
<xsl:stylesheet 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/CATALOG">
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<ul><xsl:value-of select="CD"/></ul>
<H1><xsl:value-of select="TITLE"/></H1>
<H2><xsl:value-of select="ARTIST"/></H2>
<p><xsl:value-of select="./COUNTRY"/></p>
<p><xsl:value-of select="./COMPANY"/></p>
<p><xsl:value-of select="./PRICE"/></p>
<p><xsl:value-of select="./YEAR"/></p>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

CSS subor

Kód: Vybrat vše

CATALOG
{
background-color: #ffffff;
width: 100%;
}
CD
{
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
TITLE
{
color: #FF0000;
font-size: 20pt;
}
ARTIST
{
color: #0000FF;
font-size: 20pt;
}
COUNTRY,PRICE,YEAR,COMPANY
{
display: block;
color: #000000;
margin-left: 20pt;
}
Odpovědět