[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=16663618#comment-16663618 ] Sigmund Lundgren commented on GROOVY-8850: -- Latest working version we tried was 2.4.15 > 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} > > http://www.dnb.com/GSRL/Vers7/Rls24; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;> > > > GSRL7BNRSE_20181018110156 > 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)
[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=16655617#comment-16655617 ] Sigmund Lundgren commented on GROOVY-8850: -- great, yes java other consumers / systems of the xml being produced > 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} > > http://www.dnb.com/GSRL/Vers7/Rls24; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;> > > > GSRL7BNRSE_20181018110156 > 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)
[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=16655032#comment-16655032 ] Sigmund Lundgren commented on GROOVY-8850: -- the output differs with 2.5.3 we get http://www.dnb.com/GSRL/Vers7/Rls24; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;> Earlier versions just Should be valid even with namespace added but we have legacy code that fails hard.. {{Code snippet:}} {{ def xml = markupBuilder.bind { builder ->}} {{ mkp.xmlDeclaration()}} {{ mkp.declareNamespace('': 'http://www.dnb.com/GSRL/Vers7/Rls24',}} {{ 'xsi': 'http://www.w3.org/2001/XMLSchema-instance')}}{{GSRL {}} {{ GSRLMSGSRQV1 {}} {{ SUBJUPDTRNRQ {}} {{ addTrnUID(builder)}} {{ SUBJUPDRQ {}} {{ topics.each}}{{{ topic -> mkp.yieldUnescaped topic }}}{{}}} {{ }}} {{ }}} {{ }}} {{ }}}{{return XmlUtil.serialize(xml.toString())}} > 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} > > http://www.dnb.com/GSRL/Vers7/Rls24; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;> > > > GSRL7BNRSE_20181018110156 > 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)