xsl-list
[Top] [All Lists]

Re: problem in xsl:value-of

2006-02-21 01:51:40
You don't have

<xsl:value-of select="/book/@doi"/>

you have

 <xsl:value-of select="substring-before(/book/@doi,'/')"/>

and afaics /book/@doi doesen't have any "/"...

Regarding

 <xsl:value-of 
select="/book/frontMatter/miscMatterGroup/miscMatter/titleGroup/title"/>

try with

<xsl:value-of 
select="/book/frontMatter/miscMatterGroup/miscMatter/titleGroup/title/*"/>

but i'm not sure about it...



On 21/02/06, Jeff Sese <jsese(_at_)asiatype(_dot_)com> wrote:
Hi, I'm running this template:

<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="xhtml" doctype-public="-//W3C//DTD XHTML 1.0
Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<title>CTIA No.: <xsl:value-of select="/book/@doi"/></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="TIARA.css"/>
</head>
<body>
<p><b>CTIA No.:</b> <xsl:value-of
select="substring-before(/book/@doi,'/')"/></p>
<p><b>Title:</b> <xsl:value-of
select="/book/frontMatter/miscMatterGroup/miscMatter/titleGroup/title"/></p>
<hr/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

On this xml file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book SYSTEM "..\..\OXChapML\OxChapML_edited.dtd">
<book id="bktitle-0123456789" OSOsubject="tiara"
doi="8319.018/0123456789.001.0001">
<bookMeta>
<ONIXMeta>
<ONIXMessage>
<FromEANNumber>1</FromEANNumber>
<FromPerson>1</FromPerson>
<SentDate>1</SentDate>
<Product>
<RecordReference>1</RecordReference>
<NotificationType>1</NotificationType>
</Product>
</ONIXMessage>
</ONIXMeta>
</bookMeta>
<frontMatter>
<miscMatterGroup id="bktitle-0123456789-miscMatterGroup-1">
<miscMatter class="halftitle" id="bktitle-0123456789-miscMatter-1">
<titleGroup><title><p><sc>Executive</sc> E</p></title></titleGroup>
<textMatter/>
</miscMatter>
</miscMatterGroup>
</frontMatter>
</book>

But I can't get these values:

<xsl:value-of select="/book/@doi"/>
<xsl:value-of
select="/book/frontMatter/miscMatterGroup/miscMatter/titleGroup/title"/>

What am I doing wrong here? I'm running it through saxon.

Thanks,
Jeff



--~------------------------------------------------------------------
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>
--~--



--~------------------------------------------------------------------
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>