To avoid confusion, please swap the pattern values of my example; "OK" should be "NOT_OK" and
vice versa.
Let me call <br/> "unbalanced" element as opposed to <br></br>.
I'm extending AbstractSAXTransformer and noticed that unbalanced elements do not trigger endTransformingElement(...)
if the source (or generator) is cocoon:/something.
Example:
1. Unbalanced tags do NOT trigger endTransformingElement(...)
<map:match pattern="NOT_OK">
<map:generate src="cocoon:/something"/>
<map:transform type="custom-transformer"/>
<map:serialize type="xml"/>
</map:match>
2. Unbalanced tags do trigger endTransformingElement(...)
<map:match pattern="OK">
<map:generate src="same_something_as_above_but_now_as_a_file.xml"/>
<map:transform type="custom-transformer"/>
<map:serialize type="xml"/>
</map:match>
Can somebody explain what I could possibly be missing or is that a bug in Cocoon?
Thanks,
Alexander
From: Lochschmied, Alexander
Sent: Donnerstag, 19. November 2009 13:46
To: dev@cocoon.apache.org
Subject: Unbalanced tags not triggering endTransformingElement in Transformer
Hello!
Let me call <br/> "unbalanced" element as opposed to <br></br>.
I'm extending AbstractSAXTransformer and noticed that unbalanced elements do not trigger endTransformingElement(...)
if the source (or generator) is cocoon:/something.
Example:
1. Unbalanced tags do NOT trigger endTransformingElement(...)
<map:match pattern="OK">
<map:generate src="cocoon:/something"/>
<map:transform type="custom-transformer"/>
<map:serialize type="xml"/>
</map:match>
2. Unbalanced tags do trigger endTransformingElement(...)
<map:match pattern=" NOT_OK">
<map:generate src="same_something_as_above_but_now_as_a_file.xml"/>
<map:transform type="custom-transformer"/>
<map:serialize type="xml"/>
</map:match>
Can somebody explain what I'm could possibly be missing or is that a bug in Cocoon?
Thanks,
Alexander
Alexander Lochschmied
Web Programmer - Internet and Commerce
IT Global Web Services
Information Technology
Phone: +49 92 8771 2682
Fax +49 92 8771 2545
Website: www.vishay.com <http://www.vishay.com/>
Vishay Electronic GmbH
Geheimrat-Rosenthal-Str. 100
D-95100 Selb
Amtsgericht/County Court Hof HRB 2894,
Geschäftsführer/Managing Directors: Sieglinde Janker-Buecherl, Arnold Rohr
|