Didia_Sc
Guest
построение конечного дерева XML
Прива!
Разобрался с преобразованием XML в HTML, а вот создать измененное XML дерево из иcходного не получается.
Исходный xml:
получить хочу вот такой(без id=6):
мой XSL (только не бейте тапочками )
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xslutput 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. Прочитал уже кучу факов и распечаток но чот ни как не торкнет
Прива!
Разобрался с преобразованием 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>
PHP:
................
<category id="5" parentId="4">раздел 2_1</category>
<category id="7" parentId="4">раздел 2_3</category>
................
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xslutput 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. Прочитал уже кучу факов и распечаток но чот ни как не торкнет