У меня есть вопрос о том, как получить доступ к узлам из XML с помощью XSL.
У меня есть такой xml:
<Table>
<Row>
<Cell Type="Main" Id="980">Test22</Cell>
<Cell Type="SubElement">Test22 Sub Element1</Cell>
</Row>
<Row>
<Cell Type="Main" Id="123">Test</Cell>
<Cell/>
</Row>
<Row>
<Cell Type="SubElement">Test Sub Element1</Cell>
<Cell Type="Element">xyz</Cell>
</Row>
<Row>
<Cell Type="SubElement">Test Sub Element2</Cell>
<Cell Type="Element">abc</Cell>
</Row>
<Row>
<Cell Type="Main" Id="456">Test1</Cell>
<Cell/>
</Row>
<Row>
<Cell Type="SubElement">Test1 Sub Element1</Cell>
<Cell Type="Element">awe</Cell>
</Row>
<Row>
<Cell Type="SubElement">Test1 Sub Element2</Cell>
<Cell Type="Element">scd</Cell>
</Row>
</Table>
Теперь мне нужно получить идентификатор 1-й строки (то есть ячейка [Type = 'Main'] / @ Id) из элементной ячейки 2-й и 3-й строк (1-й ряд является родительским для 2-го и 3-го ряда).
Точно так же мне нужно получить доступ к идентификатору 4-й строки (т.е. ячейке [Type = 'Main'] / @ Id) из 5-й и 6-й строк
(4-я строка является родительской строкой для 5-й и 6-й строки).
Я пытался использовать переменные xsl:, но я не мог назначать значения динамически.
Пожалуйста, сообщите. Заранее спасибо