У меня есть блок кода XML, который реализует атрибуты о семействе:
<?xml version="1.0" encoding="UTF-8"?>
<family>
<familySurname>Smith</familySurname>
<biography firstName="John">
<family position="dad">1</family>
<family information="name">Smith_John (123)</family>
</biography>
<biography firstName="Jane">
<family position="mom">2</family>
<family information="name">Smith_Jane (456)</family>
</biography>
<biography firstName="Kelsey">
<family position="daughter">3</family>
<family information="name">Smith_Kelsey (789)</family>
</biography>
</family>
Я надеюсь написать код XSL, который выведет следующее:
Smith 123 John
Smith 456 Jane
Smith 789 Kelsey
У меня есть бит фиксированной ширины (я написал функцию для этого), так что я хорошо пойду туда.Тем не менее, я зациклен на том, как сохранить элемент familySurname постоянным, в то же время просматривая и подстегивая каждый из атрибутов family @information.
Может ли кто-нибудь помочь мне логически обработать это в XSL?Я совершенно новый для языка.