[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Reusing XPath statements (defining once and only once)]
Subject: RE: [xsl] Reusing XPath statements (defining once and only once)] From: Bob Stayton <bobs@xxxxxxx> Date: Sat, 19 Apr 2003 23:01:06 -0700 |
> The stylesheet works, but the XPath expressions bother me. I > would like to declare this XPath once: > @* | * | comment() | processing-instruction() | text() > and refer to it elsewhere. I tried to make it a variable, but it > doesn't seem to work. You can use XML entities for this. They are resolved when the stylesheet is parsed as XML. For example: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xsl:stylesheet [ <!ENTITY foo "note/para[1] | important/para[1] | warning/para[1] | caution/para[ 1] |tip/para[1]"> ]> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> <xsl:template match="&foo;"> ... Bob Stayton 400 Encinal Street Publications Architect Santa Cruz, CA 95060 Technical Publications voice: (831) 427-7796 The SCO Group fax: (831) 429-1887 email: bobs@xxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: UNIQUE List of nodes attr, Dimitre Novatchev | Thread | [xsl] error installing libxslt-1.0., Thorpe Mayes |
Re: [xsl] UNIQUE List of nodes attr, David Carlisle | Date | Re: [xsl] XSLT 2.0 Implementations, Andrew Watt |
Month |