2013-11-18 3 views
-1

Я пытаюсь создать ссылку в виде таблицы в формате XML, который входит в XSL ............XML и XSL программирование

Я хочу, чтобы название, описание, год, жанр, и рейтинг - ссылки при открытии.

Вот мой XML-код:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<?xml-stylesheet type="text/xsl" href="action.xsl"?> 
<!--Lists all horror DVDs--> 
<DVDList> 
<horrormovie> 
<DVDtitle>Title 1</DVDtitle> 
<Description>Description 1 </Description> 
<Year>Year 1 </Year> 
<Genre>Genre 1 </Genre> 
<Rating>Rating 1 </Rating> 
</horrormovie> 
</DVDList> 

Я попытался CDATA и некоторые другие вещи.

Вот мой код XSL:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:template match="/"> 
<html> 
<title>Movie Collection!</title> 
<body> 
<!--Creates table--> 
<table border="1" align="center"> 
<tr bgcolor="#FFA366"> 
<th>DVD Title</th> 
<th>Description</th> 
<th>Year</th> 
<th>Genre</th> 
<th>Rating</th> 
</tr> 
<xsl:for-each select="DVDList/horrormovie"> 
<tr> 
<td><xsl:value-of select="DVDtitle"/></td> 
<td><xsl:value-of select="Description"/></td> 
<td><xsl:value-of select="Year"/></td> 
<td><xsl:value-of select="Genre"/></td> 
<td><xsl:value-of select="Rating"/></td> 
</tr> 
</xsl:for-each> 
</table> 
Copyright: &#xa9;2013 
</body> 
</html> 
</xsl:template> 
</xsl:stylesheet> 

любая помощь будет оценили это сводит меня с ума.

+2

просто обернуть 'Ā' тег вокруг' XSL: стоимостью of' элементы .. '' –

+0

Мне нужно, чтобы он был в xml-файле, потому что у меня будет отображаться более одного названия названия, и мне нужно, чтобы все они вошли в в разных местах. – user3006717

ответ

0

xsl:copy-of Использование и применить его к дочерним узлам() вашего элемента

<xsl:copy-of select="DVDtitle/node()"/> 

Демо наhttp://www.xsltcake.com/slices/OO7iBG/2

+0

Ты для меня БОГ. СПАСИБО!!!!!!!!!!! – user3006717