Using XSLT
This is an XML file
<?xml version="1.0"?>
<page>
<content>
<form>
<input type="text" name="userid" prompt="Please
say or enter your Agent I D" />
</form>
</content>
</page>
And this is the XSLT
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:cinclude="http://apache.org/cocoon/include/1.0"
>
<xsl:template match="input">
<field name="{@name}" type="digits"
prompt="{@prompt}">
<prompt><xsl:value-of
select="@prompt"/></prompt>
<error>
<clear namelist="<xsl:value-of
select="@name"/>"/> <!-- ofcourse this is wrong I
want the value of {@name} in it How do I do it? -->
Please try again.
<goto next="#login"/>
</error>
</field>
</xsl:template>
</xsl:stylesheet>
output:
<?xml version="1.0" encoding="UTF-8" ?>
<field prompt="Please say or enter your Agent I D"
type="digits" name="userid">
<prompt>Please say or enter your Agent I
D</prompt>
<error>
<clear namelist=""/> Please try again.
<goto next="#login" />
</error>
</field>
Expected output [What I want is]:
<clear namelist="userid"/> Please try again.
I tried <![CDATA[ ]]> unsucessfully, may be I dont
know how to use it properly.
Help.
-Apurva
__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>