![]() |
Модераторы: diadiavova |
![]() ![]() ![]() |
|
Buga |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.4.2006 Репутация: нет Всего: нет |
Подскажите, пожалуйста, как создать с помощью XSLT элемент в XML документе. Таким способом не получается
<xsp:element name="Id" namespace="site/document/"> 2 </xsp:element> (Возможно надо установить парсер Cocoon). Есть ли другие способы? |
|||
|
||||
Beard |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 7 Всего: 9 |
Если выполнить
над каким-нибудь xml-ком, то получится
А каким трансформатором пользуетесь? И что должно получится в выходном документе? |
||||
|
|||||
Buga |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.4.2006 Репутация: нет Всего: нет |
Примерно так, пользователь заходит на страничку нажимает на кнопку Button "Изменить данные" и изменят те поля, которые надо, затем нажимает на "Сохранить" и все эти изменения должны сохраниться в XML документе. Таким способом
<?xml version="1.0" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:element name="Id" namespace="site/document/">2</xsl:element> </xsl:template> </xsl:stylesheet> изменяются данные только в конечном дереве, а не в исходном. А насчет трансформатора я не знаю. Это сообщение отредактировал(а) Buga - 17.4.2006, 13:28 |
|||
|
||||
Beard |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 7 Всего: 9 |
А XSLT не меняет исходный документ - он создает новый на основе исходного...
Так в результате что должно меняется - только значения элементов/атрибутов или структура XML? Может, это не стоит делать через XSLT?
Встроенный в броузере? Какой браузер? |
||||||
|
|||||||
Buga |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.4.2006 Репутация: нет Всего: нет |
Должна меняться структура XML файла. А с помощью чего это можно сделать?
Я использую IE 6. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |