Re: Does anyone have a transform to change comments into annotations in an existing schema?
Ihe Onwuka <[email protected]> Wed, 21 Nov 2012 16:01:50 +0000
| Newsgroups | gmane.text.xml.schema.devel |
|---|---|
| Message-ID | <CALfs7+wvj33-OEq=Sv8i6axXLD68TptL9pkuQrATTdKWkxQQsQ@mail.gmail.com> |
On Wed, Nov 21, 2012 at 3:45 PM, Loren Cahlander <[email protected]> wrote: > I am looking to transform comments that precede an element and make those > comments as an annotation for that element. > > for example: > > <!-- Information about foo --> > <xs:element name="foo-group"> > . > . > . > </xs:element> > > > to > > <xs:element name="foo-group"> > <xs:annotation> > <xs:documentation>Information about foo</xs:documentation> > </xs:annotation> > </xs:element> > <xsl:stylesheet xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:import href="identity.xsl"/> <xsl:template match="comment()"> <xs:annotation> <xsl:value-of select="."/> </xs:annotation> </xsl:template>