У меня есть xml, как показано ниже, и я хочу знать, как я могу выводить все атрибуты в одном узле.Как получить все одинаково названные атрибуты всех одинаково названных элементов
<?xml version="1.0" encoding="utf-8"?>
<Person ID="1234">
<NAME>Louis //</NAME>
<SEX>M</SEX>
<BIRT>
<DATE>15 SEP 1980</DATE>
<PLAC>UK</PLAC>
</BIRT>
<FAMS REF="F523"/>
<FAMS REF="F524"/>
<FAMC REF="F521"/>
</INDI>
И я хочу, чтобы вывести на на FAMS и FAMC, как показано ниже: FAMS: F523, F524 FAMC: F521
Спасибо, Лоуренс
[Как далеко вы получите при попытке самостоятельно?] (Http://www.whathaveyoutried.com) –
Я пытался сделать что-то вроде: \t \t \t \t \t FAMS: \t \t XSL: для-каждого> –
LawrenceH
смогу 't test прямо сейчас, но попробуйте использовать только 'FAMS', а не' FAMS/node() 'в' 'для каждого' XPath. 'FAMS/node()' будет выбирать узлы содержимого элементов 'FAMS'. –