Maybe something like this, with an intermediate view for each item? <br><br>&lt;canvas width=&quot;100%&quot; height=&quot;80%&quot; debug=&quot;true&quot;&gt;<br>&nbsp; &lt;debug&nbsp; fontsize=&quot;12&quot;/&gt;<br><br>&nbsp;&lt;dataset name=&quot;maindata&quot;&gt;
<br>&nbsp;&nbsp; &lt;maindata&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;item cell1=&quot;alpha&quot; cell2=&quot;beta&quot;&nbsp;&nbsp;&nbsp; cell3=&quot;gamma&quot; /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;item cell1=&quot;delta&quot; cell2=&quot;epsilon&quot; cell3=&quot;zeta&quot; /&gt;<br>&nbsp;&nbsp; &lt;/maindata&gt;
<br>&nbsp;&lt;/dataset&gt;<br>&nbsp; &lt;grid datapath=&quot;maindata:/maindata&quot;&gt;<br>&nbsp;&nbsp; &lt;view datapath=&quot;item[1]/@*&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;gridtext/&gt;<br>&nbsp;&nbsp; &lt;/view&gt;<br>&nbsp;&lt;/grid&gt;<br><br><br>&lt;/canvas&gt;
<br><br><br><div><span class="gmail_quote">On 7/12/07, <b class="gmail_sendername">Yang</b> &lt;<a href="mailto:a1pwak602@sneakemail.com">a1pwak602@sneakemail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;d like to do something like the following:<br><br>&nbsp;&nbsp;&lt;dataset name=&quot;maindata&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;maindata&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;item cell1=&quot;alpha&quot; cell2=&quot;beta&quot;&nbsp;&nbsp;&nbsp;&nbsp;cell3=&quot;gamma&quot; /&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;item cell1=&quot;delta&quot; cell2=&quot;epsilon&quot; cell3=&quot;zeta&quot; /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/maindata&gt;<br>&nbsp;&nbsp;&lt;/dataset&gt;<br>&nbsp;&nbsp;&lt;grid datapath=&quot;maindata:/maindata&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;gridtext datapath=&quot;item[1]/@*&quot;/&gt;
<br>&nbsp;&nbsp;&lt;/grid&gt;<br><br>However, this doesn&#39;t work. $* returns a set of name-value pairs as a<br>dictionary object, not an array of values. Is there any way to get<br>this to work?<br><br>Similarly, the following doesn&#39;t work.
<br><br>&nbsp;&nbsp;&lt;dataset name=&quot;maindata&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;maindata&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;item&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell1&gt;alpha&lt;/cell1&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell2&gt;beta&lt;/cell2&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell3&gt;gamma&lt;/cell3&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/item&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;item&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell1&gt;delta&lt;/cell1&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell2&gt;epsilon&lt;/cell2&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cell3&gt;zeta&lt;/cell3&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/item&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/maindata&gt;
<br>&nbsp;&nbsp;&lt;/dataset&gt;<br>&nbsp;&nbsp;&lt;grid datapath=&quot;maindata:/maindata&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;gridtext datapath=&quot;item[1]/*/text()&quot;/&gt;<br>&nbsp;&nbsp;&lt;/grid&gt;<br><br>Thanks for any pointers.<br></blockquote></div><br>
<br clear="all"><br>-- <br>Henry Minsky<br>Software Architect<br><a href="mailto:hminsky@laszlosystems.com">hminsky@laszlosystems.com</a><br><br>