Subject: Re: Same name Elements in more than one node
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Wed, 26 Dec 2001 19:24:44 +0200
|
Mike Ferrando wrote:
<C01>
<C02>
<DID>
<UNITTITLE>
<PERSNAME ENCODINGANALOG="100$a">Baylor, Eugene W.</PERSNAME>
<PERSNAME ENCODINGANALOG="700$a">Baylor, G. W.</PERSNAME>
</UNITTITLE>
</DID>
<C03>
<DID>
<CONTAINER TYPE="BOX"></CONTAINER>
<UNITTITLE ID="PV1624">
<TITLE>Exquisite waltz</TITLE>
<GEOGNAME ENCODINGANALOG="260$a">Louisville</GEOGNAME>
<CORPNAME ENCODINGANALOG="260$b">Peters, Webb &
Co.</CORPNAME>
<UNITDATE ENCODINGANALOG="260$c">1855</UNITDATE>
</UNITTITLE>
</DID>
<ODD>
<P>
<SUBJECT>Piano</SUBJECT>
</P>
</ODD>
</C03>
</C02>
<C02>
<DID>
<UNITTITLE>
<PERSNAME ENCODINGANALOG="100$a">Abbott, Frank</PERSNAME>
</UNITTITLE>
</DID>
<C03>
<DID>
<CONTAINER TYPE="BOX"></CONTAINER>
<UNITTITLE ID="PV1">
<TITLE>Cornell grand march</TITLE>
<GEOGNAME ENCODINGANALOG="260$a">[S.I.]</GEOGNAME>
<CORPNAME ENCODINGANALOG="260$b">Frank Abbott</CORPNAME>
<UNITDATE ENCODINGANALOG="260$c">1884</UNITDATE>
</UNITTITLE>
</DID>
<ODD>
<P>
<SUBJECT>Piano, organ</SUBJECT>
</P>
</ODD>
</C03>
</C02>
</C01>
Here is my xsl:
<TBODY>
<xsl:for-each select="//C02">
<TR>
<TD>
<FONT size="+3">
<xsl:value-of select=".//PERSNAME[@ENCODINGANALOG='100$a']"/>
</FONT>
<xsl:text>     : </xsl:text>
<xsl:value-of select="@ENCODINGANALOG"/>
The current node is CO2 and it doesn't have ENCODINGANALOG attribute, so
result of this instruction is empty string.
--
Oleg Tkachenko
Multiconn International, Israel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|