powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Добавить элемент в узел
2 сообщений из 2, страница 1 из 1
Добавить элемент в узел
    #34605157
MuI_I_Ika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть XML:

<?xml version="1.0" ?>
- <v8e:EventLog xmlns:v8e="http://v8.1c.ru/eventLog" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <v8e:Event>
<v8e:Level>Information</v8e:Level>
<v8e:Date>2007-05-17T12:22:14</v8e:Date>
<v8e:ApplicationName>Config</v8e:ApplicationName>
<v8e:ApplicationPresentation>Конфигуратор</v8e:ApplicationPresentation>
<v8e:EventName>_$Session$_.Start</v8e:EventName>
<v8e:EventPresentation>Сеанс.Начало</v8e:EventPresentation>
<v8e:UserID>3819bd07-7b2d-46e5-b02f-e2ce7fa35d23</v8e:UserID>
<v8e:UserName>Admin</v8e:UserName>
<v8e:Computer>SEPL08860IT</v8e:Computer>
<v8e:MetadataName />
<v8e:MetadataPresentation />
<v8e:Comment />
<v8e:Data xsi:nil="true" />
<v8e:DataPresentation />
</v8e:Event>
- <v8e:Event>
<v8e:Level>Information</v8e:Level>
<v8e:Date>2007-05-17T12:22:40</v8e:Date>
<v8e:ApplicationName>1CV8</v8e:ApplicationName>
<v8e:ApplicationPresentation>1С:Предприятие</v8e:ApplicationPresentation>
<v8e:EventName>_$Session$_.Start</v8e:EventName>
<v8e:EventPresentation>Сеанс.Начало</v8e:EventPresentation>
<v8e:UserID>3819bd07-7b2d-46e5-b02f-e2ce7fa35d23</v8e:UserID>
<v8e:UserName>Admin</v8e:UserName>
<v8e:Computer>SEPL08860IT</v8e:Computer>
<v8e:MetadataName />
<v8e:MetadataPresentation />
<v8e:Comment />
<v8e:Data xsi:nil="true" />
<v8e:DataPresentation />
</v8e:Event>
</v8e:EventLog>

Как с помощью XSL добавить в каждый узел <v8e:Event> новый элемент DataBase.
...
Рейтинг: 0 / 0
Добавить элемент в узел
    #34605695
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<xsl:template match="/">
	<xsl:for-each select="node()">
		<xsl:copy>		
			<xsl:for-each select="node()">
				<xsl:copy>					
					<xsl:for-each select="node()">
						<xsl:copy-of select="."/>
					</xsl:for-each>
					<xsl:element name="v8e:DataBase">DataBase</xsl:element>
				</xsl:copy>
			</xsl:for-each>
		</xsl:copy>
	</xsl:for-each>	
</xsl:template>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Добавить элемент в узел
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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