[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: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 21 Feb 2006 09:18:44 -0000 |
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@xxxxxxxxxxxx] > Sent: 21 February 2006 07:34 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] problem in xsl:value-of, Andrew Franz | Thread | [xsl] xsl:for - Only for existing n, Liron |
Re: [xsl] problem in xsl:value-of, Andrew Franz | Date | RE: [xsl] recursive node checking, Andrew Smith |
Month |