[xsl] Sorting and attributes

Subject: [xsl] Sorting and attributes
From: Mike Ferrando <mikeferrando@xxxxxxxxx>
Date: Mon, 17 Dec 2001 08:45:24 -0800 (PST)
Friends,
I am trying to add the attribute of every element that I am
outputting, without that attribute affecting the sort. But I am not
sure if I am getting the for each particular element.

Here is my xml:

<C01>
  <C02>
    <DID>
      <UNITTITLE>
        <PERSNAME ENCODINGANALOG="100$a">Abt, Franz</PERSNAME>
      </UNITTITLE>
    </DID>
    <C03>
      <DID>
        <CONTAINER TYPE="BOX">1</CONTAINER>
        <UNITTITLE ID="PV64">
          <TITLE>Golden chimes</TITLE>
          <GEOGNAME ENCODINGANALOG="260$a">New York</GEOGNAME>
          <CORPNAME ENCODINGANALOG="260$b">Wm. A. Pond &amp;
Co.</CORPNAME>
          <UNITDATE ENCODINGANALOG="260$c">[18--?]</UNITDATE>
        </UNITTITLE>
      </DID>
      <ODD><P><SUBJECT>Piano</SUBJECT></P></ODD>
    </C03>
    <C03>
      <DID>
        <CONTAINER TYPE="BOX">1</CONTAINER>
        <UNITTITLE ID="PV85">
          <TITLE>O ye tears! O ye tears!</TITLE>
          <GEOGNAME ENCODINGANALOG="260$a">Boston</GEOGNAME>
          <CORPNAME ENCODINGANALOG="260$b">Oliver Ditson &amp;
Co.</CORPNAME>
          <UNITDATE ENCODINGANALOG="260$c">1860</UNITDATE>
        </UNITTITLE>
      </DID>
      <ODD><P><SUBJECT>Piano</SUBJECT></P></ODD>
    </C03>
  </C02> 
</C01>

Here is my xsl:

<xsl:for-each select="//C02//PERSNAME">
  <xsl:sort select="."/>
    <LI>
      <xsl:value-of select="."/>
      <xsl:text>&#x20;&#x20;&#x20;&#x20;&#x20;:&#x20;</xsl:text>
      <xsl:value-of select="./@ENCODINGANALOG"/>
    </LI>
</xsl:for-each>

I have over 3000 entries, I just want to know if I am getting the
output I think I am getting.

Mike F.

__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread