Я хочу изменить это содержание XML в HTML-таблицыДля преобразования XML в HTML в виде таблицы
<SSI>
<data>
<expanded>Chemical Research</expanded><abbre>Chem. Res.</abbre>
<expanded>Materials Journal</expanded><abbre>Mater. J.</abbre>
<expanded>Chemical Biology</expanded><abbre>Chem. Biol.</abbre>
<expanded>Symposium Series</expanded><abbre>Symp. Ser.</abbre>
<expanded>Biochimica Polonica</expanded><abbre>Biochim. Pol.</abbre>
<expanded>Chemica Scandinavica</expanded><abbre>Chem. Scand.</abbre>
<\data>
<data>
<expanded>Botany</expanded><abbre>Bot.</abbre>
<expanded>Chemical Engineering</expanded><abbre>Chem. Eng.</abbre>
<expanded>Chemistry</expanded><abbre>Chem.</abbre>
<expanded>Earth Sciences</expanded><abbre>Earth Sci.</abbre>
<expanded>Microbiology</expanded><abbre>Microbiol.</abbre>
<\data>
<\SSI>
Пробовал с последующим XSL
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html>
<head><title>Abbreviate</title></head>
<body>
<table border="1">
<tr>
<th>Expanded</th>
<th>Abbre</th>
</tr>
<xsl:for-each select="SSI/data">
<tr>
<td><xsl:value-of select="expanded"/></td>
<td><xsl:value-of select="abbre"/></td>
</tr>
</xsl:for-each>
</table>
</body></html>
</xsl:template>
</xsl:stylesheet>
я получил только первую запись тега данных в HTML Формат таблицы
Expanded Abbre
----------- --------------------
Chemical Research Chem. Res
Botany Bot.
Как получить все значения в HTMl ???
Используйте код для форматирования кода ({} -button, чтобы отформатировать исходный код, чтобы мы могли видеть его правильно! – lweller
Являются ли ваши закрывающие теги неправильным способом в исходном коде или это просто ошибка копирования? (Т.е. ' <\data> 'вместо правильного' ') – biziclop
Я не знаю, является ли это копией и вставкой XML, но вы получили \ (BACKslahes) в ваших закрывающих данных и тегах SSI ... –