Hi,

attachments don't work on the mailing lists.  Please open a Jira
issue and attach the patch there.  Thanks.

--Thilo

On 6/22/2010 16:51, Martin Schafföner wrote:
> Hi,
> 
> while experimenting with UIMA I observed a problem similar to the one
> already posted here: http://tinyurl.com/32spzv9. Since removing Saxon from
> the classpath was not an option, I found the problem to be the way
> namespaces are handled in
> org.apache.uima.cas.impl.XmiCasSerializer$XmiCasDocSerializer.
> 
> First of all, the addAttribute/3 method was incorrectly passing null as uri
> and localName parameters. According to the javadoc, these must at least be
> empty strings. I added a hack to extract the localName from the qName, if
> available.
> 
> Second, the method computeNamespaceDeclarationAttrs/1 only added namespaces
> as attributes, which are not honored by Saxon. I think this is correct, as
> the SAX2 standard states that namespaces must be declared via
> startPrefixMapping/2, so I added that, as well.
> 
> Attached you find a patch with changes which work for me (and seem to solve
> the problem).
> 
> Cheers,
> Martin
> 
> 
> 
> 
> 

Reply via email to