Argh. Also I left out a quotation mark (*sigh*). <xsl:value-of select="../marc:datafield[@tag="999"]/> Michele -----Original Message----- From: Encoded Archival Description List [mailto:[log in to unmask]] On Behalf Of MicheleR Sorry, mistake in that second example: <xsl:if test="marc:subfield[@code='f']!=''"> <unitdate type="inclusive" encodinganalog="245$f"> <xsl:attribute name="normal"> <xsl:value-of select="../marc:datafield[@tag=999"]/> </xsl:attribute> <!-- forgot this line! --> <xsl:value-of select="marc:subfield[@code='f']" /> </unitdate> </xsl:if>