Subject: Filtering: help From: Bovone Stefano <Stefano.Bovone@xxxxxxxx> Date: Fri, 8 Jan 1999 09:04:21 +0100 |
I have the following XML document:
<?xml version="1.0" encoding="UTF-8"?>
<document>
<common>
<text>First Line</text>
<insert pl="1"/>
<text>Second Line</text>
<insert pl="2"/>
</common>
<particular>
<insert_text num="1">First Insert</insert_text>
<insert_text num="2">Second Insert</insert_text>
</particular>
</document>
and the following XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<xsl:apply-templates select="/document/common/*"/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="text">
<P>
<xsl:apply-templates/>
</P>
</xsl:template>
<xsl:template match="insert">
<P>
<xsl:value-of
select="/document/particular/insert_text[@num='{./@pl}']"/>
</P>
</xsl:template>
</xsl:stylesheet>
The output isn't:
<HTML>
<BODY>
<P>
First Line
</P>
<P>
First Insert
</P>
<P>
Second Line
</P>
<P>
Second Insert
</P>
</BODY>
</HTML>
but:
<HTML>
<BODY>
<P>
First Line
</P>
<P/>
<P>
Second Line
</P>
<P/>
</BODY>
</HTML>
Is there a method to obtian the wanted HTML document ?
Greetings, bye.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: RE: Displaying XML source with , Steve Muench | Thread | Seeking advice on design of XML,DOM, Amit Rekhi |
Displaying XML source with XSL, Zvi Schreiber | Date | Seeking advice on design of XML,DOM, Amit Rekhi |
Month |