[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] problem in xsl:value-of
Subject: Re: [xsl] problem in xsl:value-of From: "António Mota" <amsmota@xxxxxxxxx> Date: Tue, 21 Feb 2006 08:51:40 +0000 |
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@xxxxxxxxxxxx> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] problem in xsl:value-of, Jeff Sese | Thread | Re: [xsl] problem in xsl:value-of, Andrew Franz |
[xsl] problem in xsl:value-of, Jeff Sese | Date | RE: [xsl] Grouping of irregular XML, Michael Kay |
Month |