xsl-list
[Top] [All Lists]

Re: [xsl] Following-sibling - question

2016-01-06 08:39:33
a kusa akusa8(_at_)gmail(_dot_)com wrote:
Hello:

I am trying to write some code to find the next X number of following
sibling elements and I am a little stuck.

My input XML file is a table:

<table>

<tbody>
<row>

<entry>1</entry>
</entry>2</entry>

</row>

<row>
<entry>3</entry>
</entry>2</entry>
</row>

<row>
<entry>4</entry>
</entry>2</entry>
</row>

<row>
<entry>5</entry>
</entry>2</entry>
</entry>2</entry>
</row>

<row>
<entry>6</entry>
</row>


</tbody>


</table>


My desired output is:

<table>

<tbody>
<row>

<entry>1</entry>
</entry>2</entry>

</row>

<row>
<entry>want entry here - 1.1</entry>
<entry>3</entry>
</entry>2</entry>
</row>

<row>
<entry>4</entry>
<entry>want an entry here - 3.1 </entry>
</entry>7</entry>
</row>

<row>
<entry>5</entry>
</entry>2</entry>
</entry>2</entry>
<entry>want an entry here - 7.1</entry>
</row>

<row>
<entry>6</entry>
</row>


</tbody>


</table>


So, I want to write logic to say that for the next n where n=3 in this
example -  rows, add an entry element


What determines the position of the added entry element? It seems that in your sample each new entry is at a different position.
And what determines the content, 1.1, 3.1, 7.1 seems like an odd scheme.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>