XML-файл:
<books>
<scifi key=...>
<author>Don Larson</author>
<title>The Edge</title>
<year>...</year>
</scifi>
<scifi key=...>
<author>Don Larson</author>
<author>James Kiddleton</author>
<author>Danny Wobers</author>
<title>Incognitum</title>
<year>1987</year>
</scifi>
<scifi key=...>
<author>....</author>
<author>....</author>
<title>...</title>
<year>...</year>
</scifi>
etc......................
</books>
XSL-файл:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<center><h3>Results :</h3>
<table border="1">
<tr>
<th>Title</th>
<th>Authors</th>
<th>Pages</th>
<th>Year</th>
</tr>
<xsl:for-each select=..............
...............
........
Как представить информацию в моем XML-файле по автору?Дон Ларсон появляется в двух заголовках, поэтому я хочу получить таблицу, в которой одна ячейка имеет имя Дэн Ларсон, а рядом с ней находится два заголовка, связанных с Даном Ларсоном ... и т. Д. (Кстати: возможно, что только один автор имеетодин заголовок)