Subject: Re: [xsl] How to remove a single quote? From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 31 Jul 2024 22:24:51 -0000 |
> On 31/07/2024 21:51, dvint@xxxxxxxxx <mailto:dvint@xxxxxxxxx> wrote: >> I have content like this: >> >> <topic file="fs_task_with_collapse_in_tabs.dita" >> title="FORMAT: task inside a tab using collapsed sections" >> chunk="child" >> tabtitle="'Collapse Sections'"> >> Remember that XML entities are expanded BEFORE XPath parsing, so ''` is seen by XPath as ''' (three apostrophes) which clearly isn't going to work. A much better approach is to use XSLT variables: <xsl:variable name="apos">'</xsl:variable> allowing things like substring-after(xxx, $apos) Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to remove a single qu, Martin Honnen martin | Thread | |
Re: [xsl] How to remove a single qu, Martin Honnen martin | Date | |
Month |