Avatar

Level 1

Hi,

Given the following xml (which I can change if necessary)

<?xml version="1.0" encoding="utf-8"?>
<Funds>
  <Group name="Specialist portfolios">
    <Fund>ACME Industrial Fund A</Fund>
    <Fund>ACME Resources Fund A</Fund>
    <Fund>ACME Value Fund A</Fund>
    <Fund>ACME Financials Fund A</Fund>
    <Fund>ACME Growth Fund A (formerly Capital Growth)</Fund>
    <Fund>ACME Small Cap Fund A</Fund>
    <Fund>ACME Gold and Precious Metals Fund A</Fund>
  </Group>
  <Group name="General equity portfolios">
    <Fund>ACME Prosperity Fund A</Fund>
    <Fund>ACME Equity Fund A (formerly Wealthbuilder)</Fund>
    <Fund>ACME ALSI 40 Fund A</Fund>
    <Fund>ACME Multi-Manager Equity Fund A1</Fund>
    <Fund>ACME Index Fund R</Fund>
    <Fund>ACME Multi-National Fund A</Fund>
    <Fund>ACME Multi-Manager All Stars Equity FOF A</Fund>
    <Fund>ACME ACME Nationbuilder Fund A</Fund>
    <Fund>ACME Shari'ah Equity Fund A</Fund>
  </Group>
</Funds>

I am trying to build this into a table with a section for each group, and then the list of funds underneath.

I am able to get the section header rows to work by using the binding expression:$.Group[*] for the HeaderRow[1]

I cannot seem to get the fund list under each group to work though.

I have tried $.Group[*].Fund[*].name, but that will clearly confuse the table as there are multiple levels of items. The warning suggests using relative binding references but I cannot find documentation for these. I don't know what to make it relative to. The section doesn't have any binding expressions.

Any help would be greatly appreciated for our evaluation.

Thanks

Regards
Craig.