Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.139.238.76] |
|
Сообщ.
#1
,
|
|
|
Нужна помощь, в xml новичок! Я выгрузил датасет из БД hr employees oracle sqldeveloper и сохранил его в формате xml ! Кусочек xml файла:
<?xml version='1.0' encoding='UTF8' ?> <RESULTS> <ROW> <COLUMN NAME="Employee_Names"><![CDATA[Steven]]></COLUMN> <COLUMN NAME="Salary"><![CDATA[24000]]></COLUMN> <COLUMN NAME="STREET_ADDRESS"><![CDATA[1297 Via Cola di Rie]]></COLUMN> </ROW> <ROW> <COLUMN NAME="Employee_Names"><![CDATA[Neena]]></COLUMN> <COLUMN NAME="Salary"><![CDATA[17000]]></COLUMN> <COLUMN NAME="STREET_ADDRESS"><![CDATA[1297 Via Cola di Rie]]></COLUMN> </ROW> <ROW> <COLUMN NAME="Employee_Names"><![CDATA[Lex]]></COLUMN> <COLUMN NAME="Salary"><![CDATA[17000]]></COLUMN> <COLUMN NAME="STREET_ADDRESS"><![CDATA[1297 Via Cola di Rie]]></COLUMN> </ROW> <ROW> <COLUMN NAME="Employee_Names"><![CDATA[Alexander]]></COLUMN> <COLUMN NAME="Salary"><![CDATA[9000]]></COLUMN> <COLUMN NAME="STREET_ADDRESS"><![CDATA[1297 Via Cola di Rie]]></COLUMN> </ROW> Как мне написать xsl файл чтобы получить html в формате таком же как на скрине?! Перепробовал кучу вариантов ничего не получается всегда выводит весь текст тупо в строчку ((( Помогите пожалуйста, очень срочно надо! Надо что бы данные были в табличке и все! Прикреплённый файлScreenshot_1.png (15,09 Кбайт, скачиваний: 451) |
Сообщ.
#2
,
|
|
|
Текст тупо в табличке:
/usr/bin/xsltproc -o result.html template.xsl table.xml <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:math="http://exslt.org/math" version="1.0" extension-element-prefixes="math"> <xsl:output method="html" doctype-public="-//W3C//DTD XHTML 4.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <!--********************************************************************************************************************--> <xsl:template match="/"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta name="GENERATOR" content="Mozilla/4.77 [en] (X11; U; SunOS 5.7 sun4u) [Netscape]"/> <title><xsl:value-of select="'TABLE'"/></title> </head> <body> <table border="1"> <xsl:for-each select="/RESULTS/ROW"> <xsl:sort select="./COLUMN[@NAME='Salary']" data-type="number"/> <tr> <td><xsl:value-of select="position()"/></td> <td><xsl:value-of select="./COLUMN[@NAME='Employee_Names']"/></td> <td><xsl:value-of select="./COLUMN[@NAME='Salary']"/></td> <td><xsl:value-of select="./COLUMN[@NAME='STREET_ADDRESS']"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> |