xsl-list
[Top] [All Lists]

RE: problem in xsl:value-of

2006-02-21 02:18:44
Does it work if you leave out the <!DOCTYPE>?

If so, it could be one of those dirty-rotten-trick DTDs that quietly
declares a namespace.

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: Jeff Sese [mailto:jsese(_at_)asiatype(_dot_)com] 
Sent: 21 February 2006 07:34
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] problem in xsl:value-of

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-transit
ional.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/titleGrou
p/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/titleGrou
p/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>