|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
HARM : 234 Новичок
|
Мар 09, 2010 16:39 |
|
|
У меня есть такой xml файлик.
| Код: |
<field>
<name id="1">
<p>
<input type="text"></input>
</p>
</name>
<name id="2">
<p>
<input type="submit"></input>
</p>
</field> |
Мне нужно в файл xslt считывать тэги с идентификаторами. То есть, тег с номером id = 1 должен в этот файл подставить
| Код: |
| <input type="text"></input> |
Как это можно сделать? |
|
|
|
 |
Староверъ : 7381 Ктапубеп Откуда: Elfland
|
Мар 09, 2010 16:53 |
|
|
| Код: |
<xsl:element name="input">
<xsl:copy-of select="/field/name[@id]/node()" />
</xsl:element> |
@id - говорит выбрать все теги, у которых присутствует атрибут id. |
|
|
|
 |
HARM : 234 Новичок
|
Мар 09, 2010 17:39 |
|
|
Спасибо.
Значит без XPath ни как...... |
|
|
|
 |
Староверъ : 7381 Ктапубеп Откуда: Elfland
|
Мар 09, 2010 17:42 |
|
|
| Конечно. Все выборки, которые делает XSLT, происходят с помощью XPath. |
|
|
|
 |
HARM : 234 Новичок
|
Мар 09, 2010 17:51 |
|
|
Да. Это усложняет дело. Мне-то надо, чтобы с помощью специального дизайнера генерировалось xml описание сервлета, так что ли....
То есть параллельно пишется свой собственный транслятор. Вообщем работка закачаешься.
Спасибо ещё раз за помощь. |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> XML |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|