Hi Gerd,

[EMAIL PROTECTED] schrieb:
Hi Andreas,

I tried with the custom metadata and basically it would be perfect
for our needs if the (xml-)formatting would work... hopefully I only
missed something in what I did: my test-value is "just <b>bold</b>
text" (without the quotes). I configured the input module as
described on the website
(http://lenya.apache.org/docs/2_0_x/reference/metadata.html) and
passed the value as parameter to the transformation. The value I get
is "just &lt;b&gt;bold&lt;/b&gt; text", exactly as it's stored in the
file "en.meta".

yes, I'd also expect this behaviour. You could give the UnescapeXmlTransformer in the feed module a try:

"Transforms textual XML representations inside <unescape> elements to actual XML elements, i.e. <unescape>&lt;a&gt;foo&lt;/a&gt;</unescape> is transformed to <unescape><a>foo</a></unescape>."

http://svn.apache.org/viewvc/lenya/sandbox/modules/feed/java/src/org/apache/lenya/modules/feed/UnescapeXmlTransformer.java?view=log


When I manually change the value in the file to my
original test-value (see above) only "just  text" is returned (the
<b/> element is removed).

Yes, this is because the element content is treated as text in the SourceNodeMetaDataHandler:

String value = DocumentHelper.getSimpleElementText(valueElements[valueIndex]);

HTH,
-- Andreas

--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to