This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Preserving XHTML markup
- From: Eric Vitiello <xsl-list at perceive dot net>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Mon, 4 Feb 2002 14:08:19 -0500
- Subject: RE: [xsl] Preserving XHTML markup
- References: <000d01c1adaa$4752d160$78fe0250@pcukmka>
- Reply-to: xsl-list at lists dot mulberrytech dot com
-- Michael Kay [Mon, 4 Feb 2002 18:32:11 -0000]:
>> On 02/04/2002 07:01:59 PM +0100, Markus Spath wrote:
>> > <xsl:template match="mycustomtag">
>> > <p>
>> > <xsl:copy-of select="." />
>> > </p>
>> > </xsl:template>
>>
>> Sorry, that's what I tried first. Thing is, it does the <p> bit,
>>but
>> doesn't preserve markup: you get:
>
>xsl:copy-of does preserve the markup. Perhaps you did xsl:value-of by
>mistake?
this brings up an interesting question.
which is preferred, using xsl:copy-of or putting the XML in CDATA tags, and using value-of?
I suppose it depends quite a bit on if the data is content or construction - i.e. is his "Some HTML <b>here</b>"
actual content, or is it part of the structure of the XML document?
I think my position is that his would probably be content, therefore the data should be in a CDATA block, and he should use value-of.... of course if he doesn't have control over the XML, then I guess he must use copy-of.
so, am I off base in my assessment of the line between content and structure?
---
Eric Vitiello
Perceive Designs
<www.perceive.net>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list