как трансформировать следующий xml в xsl ...
От: javaheart  
Дата: 24.05.07 07:31
Оценка:
как трансформировать следующий xml в xsl е чтобы поличить значения или имена xml -тегов и передать в JavaScript , каторый находиться в xsl-е.
<ROOT>
<ROW>
<CITY>Moscow </CITY>
<DATE>24/05/2007</DATE>
</ROW>
<ROW>
<CITY> ST. Peter.</CITY>
<DATE>25/05/2007</DATE>
</ROW>
</ROOT>

после
<xsl:for-each select="//ROOT/ROW">
<xsl:variable name="city" select="CITY" /> 
 .......
 <xsl:value-of select="usr:PrintText($city)"/>

JavaScript получает итератор который я немогу использовать.
Re: как трансформировать следующий xml в xsl ...
От: Lloyd Россия  
Дата: 24.05.07 12:29
Оценка:
Здравствуйте, javaheart, Вы писали:


J>JavaScript получает итератор который я немогу использовать.


Ничего непонятно. Напиши чего есть, чего хочешь, как делаешь и чего не получается. Попробую помочь.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: как трансформировать следующий xml в xsl ...
От: Аноним  
Дата: 24.05.07 12:54
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, javaheart, Вы писали:



J>>JavaScript получает итератор который я немогу использовать.


L>Ничего непонятно. Напиши чего есть, чего хочешь, как делаешь и чего не получается. Попробую помочь.


Èìååì xml

<ROOT>
<ROW>
<CITY>Moscow </CITY>
<DATE>24/05/2007</DATE>
</ROW>
<ROW>
<CITY> ST. Peter.</CITY>
<DATE>25/05/2007</DATE>
</ROW>
</ROOT>

è xsl â êîòîðîì JavaScript ôóíêöèÿ PrintText(äàòà äîëæåí ïîëó÷èòü òýãè <CITY>,<DATE>.
Ó ìåíÿ íå ïîëó÷àåòñâ ïåðåäàòü äàòà â JavaScript ôóíêöèþ. ß ïðîáîâàë :
<xsl:for-each select="//TIP/ROW" >
<xsl:variable name="city" select="CITY" >
<xsl:variable name="date" select="DATE" >
<xsl:value-of select="usr:PrintText($city)"/>
<xsl:value-of select="usr:PrintText($date)"/>
</xsl:for-each>

êîòîðûé ïåðåäàåò JavaScript ôóíêöèþ äëÿ ìåíÿ íåïîíÿòíóþ
MS.Internal.Xml.XPath.XPathArrayIterator
Re[3]: как трансформировать следующий xml в xsl ...
От: Lloyd Россия  
Дата: 24.05.07 13:00
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Èìååì xml


А><ROOT>

А><ROW>
А><CITY>Moscow </CITY>
А><DATE>24/05/2007</DATE>
А></ROW>
А><ROW>
А><CITY> ST. Peter.</CITY>
А><DATE>25/05/2007</DATE>
А></ROW>
А></ROOT>

А>è xsl â êîòîðîì JavaScript ôóíêöèÿ PrintText(äàòà äîëæåí ïîëó÷èòü òýãè <CITY>,<DATE>.

А>Ó ìåíÿ íå ïîëó÷àåòñâ ïåðåäàòü äàòà â JavaScript ôóíêöèþ. ß ïðîáîâàë :
А>
А><xsl:for-each select="//TIP/ROW" >
А><xsl:variable name="city" select="CITY" >
А><xsl:variable name="date" select="DATE" >
А><xsl:value-of select="usr:PrintText($city)"/>
А><xsl:value-of select="usr:PrintText($date)"/>
А></xsl:for-each>
А>

А>êîòîðûé ïåðåäàåò JavaScript ôóíêöèþ äëÿ ìåíÿ íåïîíÿòíóþ
MS.Internal.Xml.XPath.XPathArrayIterator


Прикольно. Но почему-то понятнее не стало.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: как трансформировать следующий xml в xsl ...
От: Аноним  
Дата: 24.05.07 13:40
Оценка:
Извини,
Сегодня у меня очень много странных непонятных вещей.

имеем xml
<ROOT>
<ROW>
<CITY>Moscow </CITY>
<DATE>24/05/2007</DATE>
</ROW>
<ROW>
<CITY> ST. Peter.</CITY>
<DATE>25/05/2007</DATE>
</ROW>
</ROOT>



в xsl -е
получить значения тэгов CITY и DATE передать в JavaScript PrintText(data) который находиться
в тот же xsl- е, но не получается потому что
<xsl:for-each select="//ROOT/ROW">
<xsl:variable name="city" select="CITY" /> 
 .......
 <xsl:value-of select="usr:PrintText($city)"/>

передает в JavaScript MS.Internal.Xml.XPath.XPathArrayIterator, а мне нужно получить нормальные значения тэгов.
Re[5]: как трансформировать следующий xml в xsl ...
От: Lloyd Россия  
Дата: 24.05.07 13:45
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>передает в JavaScript MS.Internal.Xml.XPath.XPathArrayIterator, а мне нужно получить нормальные значения тэгов.


А если так?
<xsl:variable name="city" select="string(CITY[1])" />
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: как трансформировать следующий xml в xsl ...
От: javaheart  
Дата: 25.05.07 04:15
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, <Аноним>, Вы писали:


А>>передает в JavaScript MS.Internal.Xml.XPath.XPathArrayIterator, а мне нужно получить нормальные значения тэгов.


L>А если так?

L>
L><xsl:variable name="city" select="string(CITY[1])" /> 
L>


наконец то, все верно . большое спосибо
Re[7]: как трансформировать следующий xml в xsl ...
От: Lloyd Россия  
Дата: 25.05.07 11:04
Оценка:
Здравствуйте, javaheart, Вы писали:

J>наконец то, все верно . большое спосибо


Для спасибо есть кнопка.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.