rbeckman-nextgen / test-mc4

0 stars 0 forks source link

Sending XML through a channel with Strip Namespaces turned off still modifies the message #2353

Open rbeckman-nextgen opened 4 years ago

rbeckman-nextgen commented 4 years ago

Both the prolog and any other processing instructions are lost, even when no actual transformation by the user is performed.

Imported Issue. Original Details: Jira Issue Key: MIRTH-2441 Reporter: narupley Created: 2013-03-29T10:29:52.000-0700

rbeckman-nextgen commented 4 years ago

In version 3.0, the prolog is kept if there is no transformer.

Imported Comment. Original Details: Author: jacobb Created: 2013-07-03T14:26:26.000-0700

rbeckman-nextgen commented 4 years ago

If the prolog is kept now is this still even an issue?

Imported Comment. Original Details: Author: wayneh Created: 2014-12-15T07:49:40.000-0800

rbeckman-nextgen commented 4 years ago

It is still an issue, because the prolog is only kept if there is no active transformer. If you create even one transformer step, then all your processing instructions (and prolog) are lost, even though the transformer isn't touching them.

However, this is a larger issue in Rhino that we may not have time to fix for 3.2.

Imported Comment. Original Details: Author: narupley Created: 2014-12-15T08:01:14.000-0800