Subject: Another newbie question From: Sanjay Saxena <ssaxena@xxxxxxxxxxxxx> Date: Tue, 07 Dec 1999 17:42:49 -0800 |
I am a newbie so please bear with me. In my XML, I have
meta-data which references data. For example, my XML looks
as shown:
<CONTAINERS>
<CONTAINER>
<PRE_HTML>DEPT_PREHTML</PRE_HTML>
<TITLE>Departments</TITLE>
<POST_HTML>DEPT_POSTHTML</POST_HTML>
</CONTAINER>
<CONTAINER>
<PRE_HTML>EMP_PREHTML</PRE_HTML>
<TITLE>Employees</TITLE>
<POST_HTML>EMP_POSTHTML</POST_HTML>
</CONTAINER>
</CONTAINERS>
So, every container has a PRE_HTML and POST_HTML element
which references other nodes in my XML. For example, the
Departments container references the DEPT_PREHTML and
DEPT_POSTHTML nodes. The DEPT_PREHTML and DEPT_POSTHMTL
nodes look as shown:
<DEPT_PREHTML>
<DIV id="Layer1" style="position: absolute"
<IMG src=""
width="917" height="104"/>
</DIV>
</DEPT_PREHTML>
<DEPT_POSTHTML>
<!-- Some more well formed HTML. -->
</DEPT_POSTHTML>
Similarly, EMP_PREHTML and EMP_POSTHTML contain well-formed
HTML.
In my XSL, I would like to iterate through each of the
containers and spit out the well-formed HTML which is sitting in
the respective PRE_HTML and POST_HTML nodes. However, I am
not having any luck dereferencing the node name that is the
value of an element. In the XSL, I am using the xsl:copy-of
to spit out the node specified by the PRE_HTML and POST_HTML
elements of the CONTAINER. But, this does not work. The XSL
looks as shown below:
<xsl:template match="/CONTAINERS">
<xsl:for-each select="CONTAINER">
<xsl:copy-of select="PRE_HTML"
<xsl:apply-templates select="*|@*|text()"/>
</xsl:copy-of>
<!-- Do some more things here -->
<xsl:copy-of select="POST_HTML"
<xsl:apply-templates select="*|@*|text()"/>
</xsl:copy-of>
</xsl:for-each>
</xsl:template>
Can somebody shed any light on this? How do I spit out
the well-formed HTML sitting in various nodes that are
referenced by the PRE_HTML and POST_HTML elements?
Thanks in advance,
Sanjay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Serialize DOM, anupama | Thread | Re: Another newbie question, S.Ramaswamy |
Re: EZ/X Speed: Rebunking Oracle's , James Tauber | Date | Re: xt pipeline, Stefano Mazzocchi |
Month |