У меня есть xml, в котором есть список элементов внутри другого списка элементов
<root>
<lists>
<list>
<L1subroot>
<clists>
<clist>
<id>1</id>
<name>xxx</name>
</clist>
<clist>
<id>2</id>
<name>xxx</name>
</clist>
</clists>
</L1subroot>
</list>
<list>
</list>
</lists>
</root>
Мне нужно пройтись по элементу 'clists' и получить значение имени внутри каждого элемента clist.когда я даю xpath вроде '// root / lists / list / L1subroot / clists / clist' и пытаюсь прочитать значение элемента name, я получаю пустое значение.Может кто-нибудь помочь мне, как прочитать значение элемента списка внутри другого элемента списка в xslt
XSLT-файл им, используя
<xsl:template match="/">
<xsl:for-each select="//root/lists/list/L1subroot/clists/clist">
<xsl:element name="Info">
<xsl:element name="name">
<xsl:value-of select="name">
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:template>