xsl-list
[Top] [All Lists]

Re: [xsl] Using values from one node tree to iterate/recurse over another set of nodes. (Newbie Question)

2008-02-27 09:53:54

On 27 Feb 2008, at 16:35, Martin Honnen wrote:

As at least in your sample the field and record/* elements are in the same order the above might suffice. If not then post back.


Ah, no.

Thing is I *know* it's my scripting language based thinking, but I want the stylesheet to be able to handle a set of records which may be structured differently than the structure element.

A <record> element may have more child data elements than the <structure> has <field> children. I would like the ordering of the <field> elements to be reflected in the table, rather than rely current symmetry.

Perhaps:


  <view display="list" controller="story" action="list">
<record_list type="story" total_found="2" page_size="10" page_number="1" last_page="1" begin_record="1" end_record="2">
      <structure>
        <field name="id" type="id" label="ID" >id</field>
<field name="headline" type="name" label="Headline" >headline</field> <!-- <field name="bodycopy" type="textarea" label="Bodycopy" >bodycopy</field> to be ommitted from table!!! --> <field name="picture" type="image" label="Picture" >picture</ field>
      </structure>
      <record type="story" sig="47c44488b7a614.15734104">
<bodycopy>There was fog in the channel. No French cheese for us.</bodycopy>
        <id>2</id>
        <headline>Fog in Channel, Europe Cut Off</headline>
        <picture>cheese.png</picture>
      </record>
      <record type="story" sig="47c44488bb80e5.13211401">
        <id>1</id>
        <picture>dog.png</picture>
        <headline>Man Bite Dogs</headline>
        <bodycopy>Today a man bit a dog</bodycopy>
      </record>
    </record_list>
  </view>


makes my intention clearer.

Or not? ;-)

--
Richard Dyce MA (Cantab.) MBCS MIET


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

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