[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] mapping 2 attribute values to a 3rd
Subject: RE: [xsl] mapping 2 attribute values to a 3rd From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 3 Feb 2005 16:09:02 -0000 |
> I then try to pass the prefixed title to a template like this: > > <xsl:with-param name="prefixed-title" > select="if (specific_status) > then concat($title-table/title[ > @status=specific_status and > @lang=doc_lang_list/doc_lang[1]] > [@prefix], > normalize-space($title)) > else normalize-space($title)"/> Context changes inside the predicate. You need to replace @status = specific_status with @status = current()/specific_status and the same for doc_lang_list Michael Kay http://www.saxonica.com/ > > So for the following XML, I would expect $prefixed-title to > be prefixed > by '(Withdrawn)', but it's just the bare title text. Can > someone point > out what I've done wrong in my stylesheet? > > <document id="GDPDCAAAAAAAAAAA"> > <doc_lang_list> > <doc_lang>en</doc_lang> > </doc_lang_list> > <specific_status>WDRN</specific_status> > <title_list> > <title type="TITLE" language="en">Hydraulic Fluid Power - > Valves - Mounting Interfaces (NFPA/T3.5.1M R1-1984)</title> > <title type="EXT" language="en">Superseded by T3.5.1 R2-2002</title> > </title_list> > </document> > > Thanks! > -- > Kevin Rodgers
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] mapping 2 attribute values to, Kevin Rodgers | Thread | RE: [xsl] mapping 2 attribute value, Kevin Rodgers |
AW: [xsl] Matching text nodes with , Huditsch Roman | Date | RE: [xsl] New to XSLT: problem with, Michael Kay |
Month |
Keywords