Гость
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вставить в xsl:for-each вышестоящий атрибут? / 3 сообщений из 3, страница 1 из 1
23.12.2019, 14:46
    #39907050
wwee12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вставить в xsl:for-each вышестоящий атрибут?
Здравствуйте!
Подскажите пожалуйста как вставить в xsl:for-each вышестоящий атрибут("anchor/@mnemonic")?

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="new.xsl" version="1.0"
?>
<schema format="0.99" date="2019-10-30" time="14:23:10">
<anchor mnemonic="LE" descriptor="CardLE" identity="number(20)">
	<attribute mnemonic="CLG" descriptor="Outmode" dataRange="number(1)">
	</attribute>
	<attribute mnemonic="CLC" descriptor="Content" timeRange="NUMBER(19)" dataRange="number(20)">
	</attribute>
	<attribute mnemonic="CCI" descriptor="CardID" dataRange="number(10)">
	</attribute>
	<attribute mnemonic="LAC" descriptor="Actual" dataRange="number(1)">
	</attribute>
	<attribute mnemonic="CLS" descriptor="Status" timeRange="NUMBER(19)" knotRange="SCL">
	</attribute>
    </anchor>
</schema>



Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output omit-xml-declaration="yes" indent="yes" />

    <xsl:template match="/schema">
      <xsl:copy>
			

			<xsl:for-each select="./anchor/attribute"> 
					<!--Вот этот атрибут "anchor/@mnemonic" ниже нужно выводить, а он не выводиться  -->	
					<xsl:value-of  select="anchor/@mnemonic"/>
					<xsl:text> Create table </xsl:text>
					<xsl:value-of  select="schema/anchor/@mnemonic"/>
					<xsl:apply-templates select="@mnemonic"/>
					

					</xsl:for-each>
		</xsl:copy>
    </xsl:template>

</xsl:stylesheet>
...
Рейтинг: 0 / 0
23.12.2019, 19:47
    #39907264
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вставить в xsl:for-each вышестоящий атрибут?
Код: xml
1.
2.
3.
4.
<xsl:for-each select="./anchor/attribute">
  <xsl:value-of  select="../@mnemonic"/>
  ............
</xsl:for-each>
...
Рейтинг: 0 / 0
24.12.2019, 09:31
    #39907372
wwee12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вставить в xsl:for-each вышестоящий атрибут?
_Vasilisk_, Спасибо!
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вставить в xsl:for-each вышестоящий атрибут? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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