parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Полностью ли Parser поддерживает стандарт XPath ? (а то я чето сомневаюсь....)

527 13.07.2003 21:14 / 13.07.2003 22:19

хочу построить из структуры XML
#########item.xml##############

<?xml version="1.0"?>
<?xml-stylesheet type='text/xsl' href='item.xsl'?>
<list name="falcon">
	<item>id</item>
	<item>art</item>
	<item>name</item>
	<item>ves</item>
	<item>ed</item>
	<item>prise</item>
</list>
список через запятую, но чтоб после последнего запятой небыло. С помощью XSL & XPath
#########item.xsl##############

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="list/item"> 
  <xsl:apply-templates/>
  <xsl:if test="not(position()=last())">, </xsl:if>
</xsl:template>

</xsl:stylesheet>
как в уроке 6 делаю через parser
#########item.html##############
$sourceDoc[^xdoc::load[item.xml]] 


$transformedDoc[^sourceDoc.transform[item.xsl]] 


^transformedDoc.string[ 
    $.method[html] 
]
Браузер выдает(через парсер):

id, art, name, ves, ed, prise,

т.е. никакуу запятую после последнего елемента не убирает!!!!

Если просто открою item.xml в IE6 то егойный процессор XML выдает:

id, art, name, ves, ed, prise

т.е. убирает!!!!

Такое ощущение что где-то тут лажа.