построение конечного дерева XML

Didia_Sc

Guest
построение конечного дерева XML

Прива!

Разобрался с преобразованием XML в HTML, а вот создать измененное XML дерево из иcходного не получается.
Исходный xml:
PHP:
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="yandex_new.xsl"?>
<catalog date="2005-04-22 17:21">
 <box>
  <name>site.com</name>
  <currencies>
    <currency id="RUR" rate="1"/>
    <currency id="USD" rate="27.9"/>
  </currencies>
  <categories>
    <category id="1" >раздел 1</category>
    <category id="2" parentId="1">раздел 1_1</category>
    <category id="3" parentId="1">раздел 1_2</category>
    <category id="4" >раздел 2</category>
    <category id="5" parentId="4">раздел 2_1</category>
    <category id="6" parentId="4">раздел 2_2</category>
    <category id="7" parentId="4">раздел 2_3</category>
  </categories>
 </box>
</catalog>
получить хочу вот такой(без id=6):
PHP:
................
  <category id="5" parentId="4">раздел 2_1</category>
  <category id="7" parentId="4">раздел 2_3</category>
................
мой XSL (только не бейте тапочками :))

<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:eek:utput method="xml"/>
<xsl:template match="category">
<xsl:if test="category/@id!=6">
<xsl:copy-of select="category"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

результат вывода:
site.com

подскажите пожалуйста где я напортачил.

С Уважением Didia_Sc.
P.S. Прочитал уже кучу факов и распечаток но чот ни как не торкнет :)
 

Demetrio

Новичок
xpath не напутал часом.... может category/@id!=6
а просто @id!=6, ведь ты уже внутри элемента
 
Сверху