Имя пользователя:
Пароль:
 

Название темы: xml+xsl+php
Показать сообщение отдельно

Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Ну, например, добавьте атрибут во входном ХМЛ, а потом используйте его:

XML:
Код: Выделить весь код
<Name1 bgcolor="Magenta">Sony Ericsson</Name1>
XSL:
Код: Выделить весь код
<td>
<xsl:if test="Phones/Prod/Name1/@bgcolor">
<xsl:attribute name="bgcolor"><xsl:value-of select="Phones/Prod/Name1/@bgcolor"/></xsl:attribute>   
</xsl:if>
<xsl:value-of select="Phones/Prod/Name1"/>
</td>

Вообще ваши файлы выглядят мусором, как можно в этом разобраться?

Пример как у меня выглядит XML главного меню. Читаемо?
Код: Выделить весь код
 <menu_list>
      <category id="2" name="Шоу-программы" sort="0">
        <name id="9" url="fire_show_hall.html" name="Огненное шоу для зала" downloads="0" sort="0"/>
        <name id="10" url="fire_show_street.html" name="Огненное шоу для улицы" downloads="0" sort="0"/>
      </category>
      <category id="3" name="Мероприятия" sort="1">
        <name id="20" url="show_program.html" name="Шоу-программы" downloads="0" sort="0"/>
        <name id="19" url="wedding.html" name="Свадьба" downloads="0" sort="0"/>
      </category>
      <category id="1" name="Главное меню" sort="3">
        <name id="1" url="index.html" name="Главная" downloads="0" sort="1"/>
        <name id="2" url="gallery.html" name="Пресса" downloads="0" sort="2"/>
        <name id="3" url="choice_covering.html" name="ТВ" downloads="0" sort="3"/>
      </category>
      <category id="4" name="Рекомендации" sort="4">
        <name id="26" url="artists.html" name="Артисты" downloads="0" sort="0"/>
      </category>
    </menu_list>

Последний раз редактировалось benya, 28-02-2011 в 01:47.


Отправлено: 01:18, 28-02-2011 | #2

Название темы: xml+xsl+php