Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как изменить значение элемента (XML2XML with XSLT) / 2 сообщений из 2, страница 1 из 1
19.12.2006, 01:54
    #34209153
destr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить значение элемента (XML2XML with XSLT)
Есть
- <All>
<Element attr1="1" attr2="2" />
- <Element attr1="3">
<SubElement attr1="4" />
- <SubElement attr1="5">
- <Content attr1="6">
<Element attr="7" />
</Content>
</SubElement>
</Element>
- <Element attr1="8">
<SubElement attr1="9" />
</Element>
<Element attr1="10" />
</All>

Как можно привести его к такому виду:
<All>
<NewElement attr1="1" attr2="2">
<SubElement/>
</NewElement>
<NewElement attr1="3">
<SubElement attr1="4"/>
<SubElement attr1="5">
<Content attr1="6">
<NewElement attr="7">
<SubElement/>
</NewElement>
</Content>
</SubElement>
</NewElement>

Т.е. как изменить имя в ноде не трогая параметров, структуры, текста внутри нода..?
И как вставить дочерний элемент в ноду?
Заранее спасибо
...
Рейтинг: 0 / 0
22.12.2006, 17:09
    #34219585
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить значение элемента (XML2XML with XSLT)
<xsl:template match="Element">
<xsl:element name="NewElement">
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как изменить значение элемента (XML2XML with XSLT) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]