xml output format issue

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
scorpion
Participant
Posts: 144
Joined: Thu May 12, 2005 4:19 am

xml output format issue

Post by scorpion »

hi all,

i am getting some issue in output format in xml file.
i am trying to generate an xml output file from .csv file.

1. If Type and Description are distinct then the output xml is as follows:

<root>
<ApplicationPrincipals>
<Name>JNewton</Name>
<Description></Description>
<Type>1</Type>
</ApplicationPrincipals>
<ApplicationPrincipals>
<Name>Jhoover</Name>
<Description></Description>
<Type>2</Type>
</ApplicationPrincipals>
</root>

2. If Type and Description are same then the output xml is as follows:

<root>
<ApplicationPrincipals>
<Name>JNewton</Name>
<Name>Jhoover</Name>
<Description></Description>
<Type>1</Type>
</ApplicationPrincipals>
</root>

but i need the output for same records also like in distinct(1) situation.

<root>
<ApplicationPrincipals>
<Name>JNewton</Name>
<Description></Description>
<Type>1</Type>
</ApplicationPrincipals>
<ApplicationPrincipals>
<Name>Jhoover</Name>
<Description></Description>
<Type>2</Type>
</ApplicationPrincipals>
</root>

can any one helpme on this..

thanks in advance..
Thanx&Regards
scorpion
Kirtikumar
Participant
Posts: 437
Joined: Fri Oct 15, 2004 6:13 am
Location: Pune, India

Post by Kirtikumar »

Try the following -

Define a column dummy in ur output which should have XPath as
\root\ApplicationPrincipals\

Note that there is no text() in the XPath.

do post the outcome..
Regards,
S. Kirtikumar.
Post Reply