You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2018/10/18 10:27:00 UTC

[jira] [Commented] (GROOVY-8850) StreamingMarkupBuilder adds namespace on elements not expected

    [ https://issues.apache.org/jira/browse/GROOVY-8850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16655020#comment-16655020 ] 

Paul King commented on GROOVY-8850:
-----------------------------------

Do you have a fragment of code which illustrates the behavior difference? I.e.  shows the different behavior when run on two different Groovy versions.

Also, it seems that while not needed, the extra namespace annotation should not make any difference for a namespace-aware XML parser?

> StreamingMarkupBuilder adds namespace on elements not expected
> --------------------------------------------------------------
>
>                 Key: GROOVY-8850
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8850
>             Project: Groovy
>          Issue Type: Bug
>          Components: groovy-jdk
>    Affects Versions: 2.5.3
>            Reporter: Sigmund Lundgren
>            Priority: Major
>
> weird groovy markupbuilder behavior when upgrading to 2.5.3, it adds namespaces to an element, did not happen in earlier versions and messes up parsing later… Element SUBJUPDRQ should not have namespace
> {code}
> <?xml version="1.0" encoding="UTF-8"?>
> <GSRL xmlns="http://www.dnb.com/GSRL/Vers7/Rls24" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>   <GSRLMSGSRQV1>
>     <SUBJUPDTRNRQ>
>       <TRNUID>GSRL7BNRSE_20181018110156</TRNUID>
>       <SUBJUPDRQ xmlns="http://www.dnb.com/GSRL/Vers7/Rls24" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> ...
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)