This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
2 questions
- From: Nathan Shaw <n8_shaw at yahoo dot com>
- To: XSL-List at lists dot mulberrytech dot com
- Date: Wed, 1 May 2002 05:46:47 -0700 (PDT)
- Subject: [xsl] 2 questions
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi all, I have two rather basic questions that I could
not find the answers to in the FAQ. (I am using
Saxon).
1) I know that there is no need to check for
string-length() when checking to see if an element is
empty or not, but the following checks seem to be
failing in my XSLT and I am not sure why.
<xsl:template
match="HQPAO|CenterPAO|InstitutionalPAO">
<p>
<xsl:value-of select="FName" /><xsl:text>
</xsl:text><xsl:value-of select="LName" /><br />
<xsl:if test="JobTitle"><xsl:value-of
select="JobTitle" /><br /></xsl:if>
<xsl:if test="OrgName"><xsl:value-of
select="OrgName" /><br /></xsl:if>
<xsl:if test="Address"><xsl:value-of
select="Address" /><br /></xsl:if>
<xsl:if test="SubAddress"><xsl:value-of
select="SubAddress" /><br /></xsl:if>
<xsl:if test="Phone">Phone: <xsl:value-of
select="Phone" /><br /></xsl:if>
<xsl:if test="Fax">Fax: <xsl:value-of select="Fax"
/><br /></xsl:if>
<xsl:if test="Email">Email: <xsl:value-of
select="Email" /></xsl:if>
</p>
</xsl:template>
2) How does one check to see what the parent of an
element is? I am currently trying this, with no luck.
<xsl:template
match="Link[parent::node()='RelatedLinks']">
I want only those links elements that have the parent
element 'RelatedLinks,' as I am treating them
differently than the other links in my xml doc
(putting them into a list). If there is a better way
to do this, than I am open to suggestions.
Thanks,
--Nate
=====
----------------------------
Nathan Shaw
Senior Web Applications Developer
iaffect, Inc.
http://www.iaffectonline.com
----------------------------
__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list