0
Я хочу, чтобы мой выходной XML имел разные значения. У меня есть таблица.Измените выходные значения XML с помощью XSL
позволяет сказать, что есть много студентов ..
ввод XML
<?xml version="1.0" encoding="UTF-8"?>
<Person>
<lookuptable>
<name first="Jen" ori="Jenny" />
<name first="Sam" ori="Sammy" />
</lookuptable>
<Student>
<Info Name="Jen" Age="20" Class="C" />
</Student>
<Student>
<Info Name="Sam" Age="21" Class="B" />
</Student>
</Person>
требуемая мощность
<?xml version="1.0" encoding="UTF-8"?>
<Person>
<lookuptable>
<name first="Jen" ori="Jenny" />
<name first="Sam" ori="Sammy" />
</lookuptable>
<Student>
<Info Name="Jenny" Age="20" Class="C" />
</Student>
<Student>
<Info Name="Sammy" Age="21" Class="B" />
</Student>
</Person>
, как я могу получить Jenny,Sammy
и т.д. от LookupTable ?? что означает каждое место Jen
, он должен использовать Jenny
из таблицы. Я не уверен, как писать XSL.
Это не должен быть ' '? –
@markdark, с XSLT 2.0 вы можете написать ' ' и ' '. Поскольку вопрос помечен как «xslt-2.0», я использовал функции этой языковой версии. –
, если я хочу изменить возрастное значение (например: -twenty) (скажем, есть другая строка для поиска с соответствующими значениями). Like above name, как добавить его в xsl – Hash