Monday, 19 August 2013

XML is not producing in a right way

XML is not producing in a right way

I am working on this snippets, but, i am getting the expected output.
Here is my input
<?xml version="1.0" encoding="UTF-8" ?>
<GovTalkMessage
xmlns="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader">
<EnvelopeVersion>1.0</EnvelopeVersion>
<GovTalkDetails>
<Keys/>
</GovTalkDetails>
<Body>
<NameSearch>
<ContinuationKey>fcb844eELdiGt/AO3sMH2IGP8Amoxy+wewviAdon</ContinuationKey>
<RegressionKey>fcb844eJyt0ttO20moxy+wewviAdon</RegressionKey>
<SearchRows>100</SearchRows>
<CoSearchItem>
<CompanyName>WILLIAM ROSE LTD</CompanyName>
<CompanyNumber>07905646</CompanyNumber>
<DataSet>LIVE</DataSet>
<CompanyIndexStatus>DISSOLVED</CompanyIndexStatus>
<CompanyDate></CompanyDate>
</CoSearchItem>
</NameSearch>
</Body>
</GovTalkMessage>
And, here is my xslt
<?xml version="1.0"?>
<xsl:stylesheet
xmlns="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="GovTalkMessage/Body/NameSearch/CoSearchItem">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
My expected output is
<CoSearchItem>
<CompanyName>WILLIAM ROSE LTD</CompanyName>
<CompanyNumber>07905646</CompanyNumber>
<DataSet>LIVE</DataSet>
<CompanyIndexStatus>DISSOLVED</CompanyIndexStatus>
<CompanyDate></CompanyDate>
</CoSearchItem>
Please someone help where is the problem.

No comments:

Post a Comment