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 2020/12/28 05:16:00 UTC

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

     [ https://issues.apache.org/jira/browse/GROOVY-8850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul King resolved GROOVY-8850.
-------------------------------
    Fix Version/s: 4.0.0-alpha-3
                   3.0.8
                   2.5.15
       Resolution: Fixed

Should be fixed as per the suggested fix. Thanks all involved!

> 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
>            Assignee: Paul King
>            Priority: Major
>             Fix For: 2.5.15, 3.0.8, 4.0.0-alpha-3
>
>         Attachments: bad.xml, good.xml
>
>
> 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
(v8.3.4#803005)