Subject:getting the value of an attribute Author:rajat nair Date:10 Jan 2008 09:54 AM
Hi,
I wanted to get the value of an attribute, for example
<trade:tag1 xmlns:trade="http://www.example.com/default" payloadID="12345678912@blah.com">
I want to get the value of payload id,but whn i try to do a regular mapping i get value and name, which is payloadID="12345678912@blah.com,which is going as a attribute value for the tag i m mapping it to and not as content for the tag.For example
<ID payloadID="12345678912@blah.com">
The way i wanted it to show is as shown below
<ID>12345678912@blah.com<ID>
Subject:getting the value of an attribute Author:rajat nair Date:10 Jan 2008 05:03 PM
>Hi,
>if I drag the attribute to an
>element in the target schema
>of an XQuery mapper, I get the
>value of the attribute as the
>text of the element, e.g.
>
> <xxx>
> {data(/root/test/@number)}
> </xxx>
>
>Can you explain how you are
>creating the link?
i m using the mapping utility of xquery.When i do a one on one mapping from xml A to xml B, i get the value and name of the attribute from xml A as a attribute for a element in xml b