|
Subject: [xsl] Non-referenced Node being processed From: "Santosh S N, Noida" <santoshsn@xxxxxxxxxxxxxxxxx> Date: Tue, 4 Feb 2003 10:32:32 +0530 |
When I process the XML with the XSL given below I get an output of
<?xml version="1.0" encoding="UTF-16"?>
1
<REQUEST>
<MAX_RESP_COUNT>041</MAX_RESP_COUNT>
<TICKET>3</TICKET>
<DEP_CITY_CODE>JFK</DEP_CITY_CODE>
</REQUEST>
Can somebody please tell me why do I get the extra "1" Immediately before
the REQUEST node. and how do I get rid of it?
(This arises from the node TOUR_COUNT in the original XML.)
I get the same result with both XML Spy and Microsoft .NET's XSL Transform
Class.
<!--XSL File-->
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="AVAILABILITYFARE_REQUEST/TOURDETAILS/TOUR">
<REQUEST>
<MAX_RESP_COUNT>041</MAX_RESP_COUNT>
<TICKET>
<xsl:value-of select="TRIP/NUM_TICKETS"/>
</TICKET>
<DEP_CITY_CODE>
<xsl:value-of select="ORIGIN/DEP_CITY_CODE"/>
</DEP_CITY_CODE>
</REQUEST>
</xsl:template>
</xsl:stylesheet>
<!--XML File-->
<?xml version="1.0" encoding="UTF-8"?>
<AVAILABILITYFARE_REQUEST>
<TOURDETAILS>
<TOUR_COUNT>1</TOUR_COUNT>
<TOUR>
<ORIGIN>
<DEP_AIRPORT_COUNT/>
<DEP_CITY_CODE>JFK</DEP_CITY_CODE>
<DEP_TIME>0800</DEP_TIME>
<DEP_DAY>01</DEP_DAY>
<DEP_MONTH>JAN</DEP_MONTH>
<DEP_YEAR>2003</DEP_YEAR>
</ORIGIN>
<TRIP>
<NUM_TICKETS>3</NUM_TICKETS>
<PASSENGER>
</PASSENGER>
</TRIP>
</TOUR>
</TOURDETAILS>
</AVAILABILITYFARE_REQUEST>
~Cheers!
Santosh S N
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] <textarea>, HTML and CDAT, Passin, Tom | Thread | RE: [xsl] Non-referenced Node being, Michael Kay |
| RE: [xsl] Filtering XML with XSL, Steve Gold | Date | RE: [xsl] Non-referenced Node being, balajeec |
| Month |