Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cтранности c template match 
:(
    Опции темы
dix75
Дата 13.10.2011, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 462
Регистрация: 17.7.2007

Репутация: нет
Всего: 1



Добрый день!

имеется xml
Код

<RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Search>
    <Request>
           <query>~x=55</query>
          <date>131781820</date>
    </Request>
    <Result>
        <name> Вася </name>
        <name> Вася </name>
    </Result>
</Search>
</RDF>


Обрабатываю xslt
Код

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<xsl:output method="html" omit-xml-declaration="yes"/>

<xsl:template match="RDF/Search/Result">
    <div class="news">
        <xsl:for-each select="name">
            <div class="news-row" />
        </xsl:for-each>
    </div>
</xsl:template>
</xsl:stylesheet>


Получаю
Код

<html>
    <head>
    </head>
<body>
~x=55 131781820
   <div xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#" class="news">
     <div class="news-row"/>
     <div class="news-row"/>
</div>
 </body>
</html>


Меня смущает строчка 
~x=55 131781820
как она вообще туда попала и как от неё избавиться?



--------------------
save your mind
PM MAIL   Вверх
magelan
Дата 14.10.2011, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


потерял xPath
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 5.4.2010

Репутация: 7
Всего: 16



Возмите за правило, определять корневой шаблон, избежите многих неприятностей на этапе изучения. 
Код

<xsl:template match="/">
    <xsl:apply-templates select="RDF/Search/Result" />
</xsl:template>

<xsl:template match="Result">
...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0400 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.