powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выборка по xml:lang
2 сообщений из 2, страница 1 из 1
Выборка по xml:lang
    #34469708
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
тут вопрос возник. Имею конструкцию вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<root>
<a xml:lang='ru'>text</a>
<a xml:lang='fr'>text1</a>
<a xml:lang='en'>text2</a>
..
<b xml:lang='ru'>text3</b>
<b xml:lang='de'>text4</b>
<b xml:lang='ja'>text5</b>
..
<с xml:lang='fr'>text6</с>
<с xml:lang='ru'>text7</с>
<с xml:lang='en'>text8</с>
</root>
Кто как бы стал обходить это дерево, если бы надо было выяснить что какой то определенный язык во всех тегах с разными именами есть.
в данном примере таким языком будет "ru".
Правило должно быть максимально независимым от значения языка и имен тегов. Объединяет всю эту облость поиска одно - все теги которые надо рассматривать имеют атрибут xml:lang.
Можно ли написать один шаблон который бы все это обошел?
...
Рейтинг: 0 / 0
Выборка по xml:lang
    #34473477
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-нить вроде
<xsl:for-each select="a/@xml:lang">
<xsl:variable name="how-many" select="count(/root/*[@xml:lang=.])"/>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выборка по xml:lang
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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