[Home] [By Thread] [By Date] [Recent Entries]


Hello.
I´ve found the answer

<xsl:template match="paragraph">
<p><xsl:apply-templates/></p>
</xsl:template>

<xsl:template match="text()">
  <xsl:value-of select=."/>
</xsl:template>


<xsl:template match="bold">
  <b><xsl:value-of select="text()"/></b>
</xsl:template>

<xsl:template match="under">
  <u><xsl:value-of select="text()"/></u>
</xsl:template>

it works when i try it.

If anybody thinks it´s wrong, please answer this.
Thanks


-----Mensaje original-----
De: Jason Diamond [mailto:jason@i...]
Enviado el: viernes, 29 de agosto de 2003 19:45
Para: xml-dev@l...
Asunto: Re:  Mixed Content


Hello.

> In a DTD i've done this:
>
> <element paragraph (PCDATA,bold under)+>

<!ELEMENT paragraph (#PCDATA | bold | under)*>

> and you can fin XML elemts like:
>
> <paragraph>
>   This is text
>   <bold>this is bold text</bold>
>   this is text again
>   <under>this is underlined text</under>
> </paragraph>
>
> How can i create the templates i need for showing this structure?

What do you mean by "show"? Are you trying to transform it into HTML so
that the result can be rendered in a browser?

Jason


-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member