createTarget in a Mediator sequence

Trying to perform a set using createTarget in a Mediator sequence. When the destination node exists, it works fine and is set correctly. But if the destination node is not present, then I get an error. In the help text for the set sequence statement it states :-
Use the createTarget property to specify and create, if necessary, the destination node in the message payload where the set value should be stored. If a current payload is not identified during sequence processing or if the current payload is empty, Mediator creates it. If any part of the specified path (except the root node) is missing, Mediator creates it.

The properties and values for the set statement are :-
createTarget := ‘/[name()=‘Request’]/[name()=‘ApplicationHeader’]/[name()=‘ApplCustAuditISN’][2]/text()’
value := '{/
[name()=‘Request’]/[name()=‘Response’]/[name()=‘ApplCustAuditISN’][2]/text()}’

The error I get is :-
Mediator Internal Error: org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.

I think this would work much better if you were to specify an absolute path for the target.

This was a namespace problem need to define default name space in path