xsl-list
[Top] [All Lists]

problem with inline (embedded) xsl

2002-10-16 11:12:37
All:
The following code will only display the table headers, but when I use a 
separate xml and xsl file, then the transformation is complete. Any ideas?
==================================
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="#trans"?>
<DATA_VALIDATION>
        <row DataValidationID="1" Name="HotelCommissionType" Description="Flag 
indicating the type of hotel commission payments from the supplier." 
VersionLock="1" />
        <row DataValidationID="2" Name="PropertyType" Description="The type of 
property.  For example Hotel, Condo." VersionLock="1" />
        <row DataValidationID="3" Name="ShippingMethod" Description="The type 
of shipping method used to send out mail" VersionLock="1" />
        <row DataValidationID="4" Name="CustomerAddressType" Description="Flag 
indicating the type of a customer address." VersionLock="1" />
        <row DataValidationID="5" Name="HotelNoteType" Description="Manages a 
list of valid hotel note types that can be used for hotel notes.  See the 
field:  HOTEL_NOTE.Type" VersionLock="1" />
        <row DataValidationID="6" Name="SubTypeCode" Description="Manages a 
list of valid subTypeCodes for the subtype of the hotel note.  See the field: 
HotelNote.SubTypeCode " VersionLock="1" />
        <row DataValidationID="7" Name="Status" Description="Manages a list of 
valid status codes for the tables itinerary, hotel_confirmation, 
car_confirmation, air_confirmation." VersionLock="1" />
        <row DataValidationID="8" Name="ItineraryNoteCategory" 
Description="Manages a list of valid categories for the field 
ItineraryNote.Category" VersionLock="1" />
        <row DataValidationID="9" Name="RateFrequencyCode" Description="Manages 
a list of rate frequencies to which the supplied rate refers." VersionLock="1" 
/>
        <row DataValidationID="10" Name="SmokingPreference" 
Description="Manages a list of smoking preferences for hotel rooms" 
VersionLock="1" />
        <row DataValidationID="11" Name="ConfirmationExtraID" 
Description="Valid values for Confirmation Extra." VersionLock="1" />
        <row DataValidationID="12" Name="LineOfBusinessID" Description="Line of 
Business is like air, car, hotel, etc" VersionLock="1" />
        <row DataValidationID="13" Name="FunctionID" Description="Function is 
the type of request the user is making on a LOB" VersionLock="1" />
        <row DataValidationID="14" Name="SourceTechnologyID" Description="This 
is the context in which a request originates such as JSP" VersionLock="1" />
        <row DataValidationID="15" Name="CategoryID" Description="Manages valid 
Cateforyies for the field EXCEPTION_CONDITION.CategoryID" VersionLock="1" />
        <row DataValidationID="16" Name="HandlingID" Description="Manages valid 
Cateforyies for the field EXCEPTION_CONDITION.HandlingID" VersionLock="1" />
        <xsl:stylesheet version="1.0" id="trans" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
                <xsl:output method="html" />
                <xsl:template match="xsl:*" />
                <xsl:template match="/">
                        <html>
                                <head>
                                        <title>Data Validation</title>
                                </head>
                                <body>
                                        <table bgcolor="#778899" width="100%" 
border="2">
                                                <th>Data Validation ID</th>
                                                <th>Name</th>
                                                <th>Description</th>
                                                <th>Version Lock</th>
                                                <xsl:call-template 
name="display1" />
                                        </table>
                                </body>
                        </html>
                </xsl:template>
                <xsl:template name="display1">
                        <xsl:for-each select="//row">
                                <tr>
                                        <td>
                                                <xsl:value-of 
select="@DataValidationID" />
                                        </td>
                                        <td>
                                                <xsl:value-of select="@Name" />
                                        </td>
                                        <td>
                                                <xsl:value-of 
select="@Description" />
                                        </td>
                                        <td>
                                                <xsl:value-of 
select="@VersionLock" />
                                        </td>
                                </tr>
                        </xsl:for-each>
                </xsl:template>
        </xsl:stylesheet>
</DATA_VALIDATION>
===================================
Thanks!


Mac Rost
Affiliate Relations/XML Developer
TravelNow.com a wholly owned subsidiary of 
Hotel Reservations Network 
mailto:xml(_at_)travelnow(_dot_)com



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>