xsl-list
[Top] [All Lists]

RE: [xsl] Match Commented elements

2008-10-03 04:48:22
Hi
This seems odd but you people must have any solution. Can we 
match below "comment" element which is commented. 

It's not an element. It's a string whose value looks like the lexical
representation of an element.

I have seen 
the role of <xsl:template match="comment()"> but not able to apply.

<xsl:template match="comment()[matches(.,
'&lt;comment&gt;.*&lt;/comment&gt;')]"

If your input documents contain lots of structured data within comments (why
do people do this kind of thing?) then you might find saxon:parse() useful,
allowing you to parse the contents of the comment and treat it as XML.

Michael Kay
http://www.saxonica.com/


Input
<meta>
<!--
<comment>...</comment>
-->
</meta>

Output
<meta scheme="comment" content="..."/>

Thanks
...JSR


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--