Hello, Alain, all,

I have some data that I want to present in a table. The data has one or
more groups, each with a key and related entries. When I try to iterate
over the data in xf:repeat, only the data from the first group is being
output (see screenshot). Sample data and form are below (and attached).

Thanks in advance,
Tim

Data
--
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="">
  <response count="544">
    <group key="urn:uuid:8af15476-72c2-45c7-b6eb-9cf5c5faec52" name="Ian G.
Speden">
      <entries>
        <entry>USA</entry>
        <entry>28489</entry>
      </entries>
      <entries>
        <entry>North America</entry>
        <entry>28489</entry>
      </entries>
      <entries>
        <entry>South Dakota</entry>
        <entry>28445</entry>
      </entries>
      <entries>
        <entry>Dewey County</entry>
        <entry>19301</entry>
      </entries>
    </group>
    <group key="urn:uuid:08e1eead-2687-4a51-a97e-ceb8f9a27fff" name="Waage,
K. M.; Speden, I. G.">
      <entries>
        <entry>Moreau River, float, conc., SW-facing exposures on ridge
extending NW from bluffs on Timber Lake Mbr, and about .5 mi W of loc
C0089, and 2.5 mi WSW of Green Grass</entry>
        <entry>904</entry>
      </entries>
      <entries>
        <entry>Moreau River, float concs., on spur where slump, SW-facing
exposures on ridge extending NW from bluffs on Timber Lake Mbr, and about
.5 mi W of loc C0089, and 2.5 mi WSW of Green Grass</entry>
        <entry>894</entry>
      </entries>
    </group>
  </response>
</data>

Form
--
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl"
href="../declarative4all/build/xsl/xsltforms.xsl"?>
<?xml-model href="http://www.oxygenxml.com/1999/xhtml/xhtml-xforms.nvdl";
schematypens="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0";?>
<html xmlns="http://www.w3.org/1999/xhtml"; xmlns:ev="
http://www.w3.org/2001/xml-events"; xmlns:h="http://www.w3.org/1999/xhtml";
xmlns:sparql="http://www.w3.org/2005/sparql-results#"; xmlns:xf="
http://www.w3.org/2002/xforms"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title>Functional wireframes</title>
    <model id="m" xmlns="http://www.w3.org/2002/xforms";>
      <instance id="response" src="sample_data.xml"/>
    </model>
  </head>
  <body>
    <div class="container">
      <xf:group class="count" ref="response[@count]">
        <xf:output value="concat(@count, ' results')"/>
      </xf:group>
      <xf:repeat id="repeat-focus" ref="response/group">
        <h3>
          <xf:output ref="@key"/>
        </h3>
        <table class="table table-striped">
          <tbody>
            <xf:repeat id="repeat-records" ref="entries">
              <tr>
                <td>
                  <xf:output ref="entry[1]"/>
                </td>
                <td>
                  <xf:output ref="entry[2]"/>
                </td>
              </tr>
            </xf:repeat>
          </tbody>
        </table>
      </xf:repeat>
    </div>
  </body>
</html>

--
Tim A. Thompson
Metadata Librarian
Yale University Library
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../declarative4all/build/xsl/xsltforms.xsl"?>
<?xml-model href="http://www.oxygenxml.com/1999/xhtml/xhtml-xforms.nvdl"; schematypens="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0";?>
<html xmlns="http://www.w3.org/1999/xhtml"; xmlns:ev="http://www.w3.org/2001/xml-events"; xmlns:h="http://www.w3.org/1999/xhtml"; xmlns:sparql="http://www.w3.org/2005/sparql-results#"; xmlns:xf="http://www.w3.org/2002/xforms"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title>Functional wireframes</title>
    <model id="m" xmlns="http://www.w3.org/2002/xforms";>
      <instance id="response" src="sample_data.xml"/>
    </model>
  </head>
  <body>
    <div class="container">
      <xf:group class="count" ref="response[@count]">
        <xf:output value="concat(@count, ' results')"/>
      </xf:group>
      <xf:repeat id="repeat-focus" ref="response/group">
        <h3>
          <xf:output ref="@key"/>
        </h3>
        <table class="table table-striped">
          <tbody>
            <xf:repeat id="repeat-records" ref="entries">
              <tr>               
                <td>
                  <xf:output ref="entry[1]"/>
                </td>
                <td>
                  <xf:output ref="entry[2]"/>
                </td>
              </tr>
            </xf:repeat>
          </tbody>
        </table>
      </xf:repeat>
    </div>
  </body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="">
  <response count="544">
    <group key="urn:uuid:8af15476-72c2-45c7-b6eb-9cf5c5faec52" name="Ian G. Speden">
      <entries>
        <entry>USA</entry>
        <entry>28489</entry>
      </entries>
      <entries>
        <entry>North America</entry>
        <entry>28489</entry>
      </entries>
      <entries>
        <entry>South Dakota</entry>
        <entry>28445</entry>
      </entries>
      <entries>
        <entry>Dewey County</entry>
        <entry>19301</entry>
      </entries>
    </group>
    <group key="urn:uuid:08e1eead-2687-4a51-a97e-ceb8f9a27fff" name="Waage, K. M.; Speden, I. G.">
      <entries>
        <entry>Moreau River, float, conc., SW-facing exposures on ridge extending NW from bluffs on Timber Lake Mbr, and about .5 mi W of loc C0089, and 2.5 mi WSW of Green Grass</entry>
        <entry>904</entry>
      </entries>
      <entries>
        <entry>Moreau River, float concs., on spur where slump, SW-facing exposures on ridge extending NW from bluffs on Timber Lake Mbr, and about .5 mi W of loc C0089, and 2.5 mi WSW of Green Grass</entry>
        <entry>894</entry>
      </entries>
    </group>
  </response>
</data>
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to