qname and namespace context
Section 8.4.1 ("Namespace Context") specifies that namespace context must be preseved when copying attribute values or text nodes from the source to the destination. There are a number of complexities in this, and in some cases it is impossible.
For instance, attribute alpha created by <copy> #1 may require prefix P to be bound to foo.com while attribute beta created by <copy> #2 for the same element my require prefix P to be bound to bar.com. This conflict cannot be resolved.
There is another problem having to do with default namespace for element-to-element copy. These problems are due to xml 1.0 not allowing a namespace declaration of the form:
xmlns:P=""
(this is legal in xml 1.1).
How do other bpel engine developers handle this issue ?
namespace prefix
--
Chief Architect (R&D) SEEBURGER.com
http://bernd.eckenfels.net