|
Subject: [xsl] Problems with apersand (&) when trying to dynamically define a character value as an attribute value. From: "Robert Eaton" <reaton@xxxxxxxxxxxxxxx> Date: Thu, 26 Oct 2006 12:12:34 +0100 |
I am trying to convert an XML document in to wordML format. When creating a
list in wordML there is an attribute that specifies the character to be used
as the bullet point; I need to set this based on an attribute in the input
XML, the value of which will be just the character code with out the &# at the
beginning e.g. x25CF.
The problem I am having is constructing the final output attribute value
which, for the above example I need to be ●. If specifying a character
in that format is not a problem; but adding the '&#' to the beginning of the
input attribute value is proving to be very difficult.
If I try to use XSL similar to:
<xsl:template match="dummy">
<lvlText>
<xsl:attribute name="val">
<xsl:text disable-output-escaping="yes"
>&#</xsl:text>
<xsl:value-of select="@character"/>
<xsl:text
disable-output-escaping="yes">;</xsl:text>
</xsl:attribute>
</lvlText>
</xsl:template>
The output I get is
<lvlText val="&#x25CF;" />
If I do not escape the & I get an error saying the file is not well formed.
Anyone know how I could get this to work. Any suggestions greatfuly received.
Thanks
Rob
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Execute asp page during t, Abel Braaksma | Thread | Re: [xsl] Problems with apersand (&, David Carlisle |
| Re: [xsl] Substring test, David Carlisle | Date | [xsl] Sorting and grouping with xsl, Philip Vallone |
| Month |