Regardless of the namespace I get the result <summary type="text"> instead of 
<summary type="xhtml"> when I use setSummary(div) method. This is because in 
FOMFactory newSummary(Element parent) creates a newSummary of type TEXT.

Jim Ancona <[EMAIL PROTECTED]> wrote: I'm pretty sure that the parser used in 
Abdera will only generate 
declarations for namespaces that are actually *used*. Try doing

div.setAttributeValue(new QName("http://www.somensurl.com/something";, 
"foo"), "bar");

That should generate a namespace declaration.

Jim

M Harris wrote:
> I should add that in FOMEntry I see
> setSummary(Div div) method calls the factory's newSummary() method passing 
> the Div... But in FOMFactory newSummary only takes arguments Element, 
> Text.Type.. So it returns newSummary(Text.Type.TEXT, parent) - treats the div 
> as if it is a parent.  
> 
> It doesn't work as I think it should work or the way you say it should 
> work... 
> 
> I have version .4... is there a patch?
> 
> M Harris  wrote: I've tried that to and I get this result:
> 
> code:
> Div div = factory.newDiv(); 
> div.setText("test value"); 
> div.declareNS("http://www.somensurl.com/something";, "prefix");
> entry.setSummary(div);
> 
> result:
> 



       

Reply via email to