xsl-list
[Top] [All Lists]

Re: Question About Translate Function

2005-11-27 15:20:01
Hi Greg,
If I put your example into a xml document, say

<?xml version="1.0" encoding="UTF-8"?>
<doc>
&lt;myXmlElementName&gt;myXmlElementText&lt;/myXmlElementName&gt;
</doc>

then its perfectly valid and the  &lt and &gt get
resolved by the parser. For the xls stylesheet its
identical to:
<?xml version="1.0" encoding="UTF-8"?>
<doc>
<myXmlElementName>myXmlElementText</myXmlElementName>
</doc>
so where is the need to translate?
Regards Manfred

On 27/11/05, floatingisland(_at_)aol(_dot_)com 
<floatingisland(_at_)aol(_dot_)com> wrote:
Thank for the response, Mr. Kay. Sorry, I didn't format my original
 e-mail properly, so that's not really the question I intended to ask.
 Let me try to re-state my original question once more as follows:

 Using the XSLT translate function, is there a way to change
 &lt; to < and &gt; to >. I have an XML document, saved out
 of Microsoft InfoPath, which changes the XML tags pasted into
 a text box into a text string of (for example)

 &lt;myXmlElementName&gt;myXmlElementText&lt;/myXmlElementName&gt;
 instead of <myXmlElementName>myXmlElementText</myXmlElementName>

 I'm using Apache Cocoon Version 2.0.3.
 This is the translate function that I'm using:
 <xsl:value-of select="translate(//myXmlElementName, '<', '<')" />
 <xsl:value-of select="translate(//myXmlElementName, '>', '>')" />

 This is part of the error message that Cocoon generates:

 The value of attribute "select" must not contain the '<' character.
  org.apache.cocoon.ProcessingException: Exception in creating Transform
Handler:
  org.xml.sax.: SAXParseException: The value of attribute "select" must
not contain the "<" character.

 Any ideas?

 Thanks,

 Greg



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>