This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Prob using xsl namespace across corp network (w3.org/1999/XSL/Transform)
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 2 Oct 2002 20:30:22 +0100
- Subject: RE: [xsl] Prob using xsl namespace across corp network (w3.org/1999/XSL/Transform)
- Reply-to: xsl-list at lists dot mulberrytech dot com
If you are doing client-side transformations in Internet Explorer then
you need to make sure that IE is configured to support XSLT. By default,
until and including IE 5.5, it isn't. Details at
http://www.netcrucible.com/.
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> ALFANO, ALAN (SNETCOMM)
> Sent: 02 October 2002 20:04
> To: 'xsl-list@lists.mulberrytech.com'
> Subject: [xsl] Prob using xsl namespace across corp network
> (w3.org/1999/XSL/Transform)
>
>
> Hello everyone,
> This is my first post on the xsl-list. Hopefully it is not too long.
>
> I am having problems changing an existing production xsl
> screen's xml namespace
> from: w3.org/TR/WD-xsl, to: w3.org/1999/XSL/Transform.
>
> The screen separates each data group by using a colored text
> line separator bar (row). The client wants to add a new data
> group that will occur 0 to n times. They want the separator
> bar not to appear if the data group was not found in the xml.
> They want the separator bar to appear once if the data group
> is found one or more times in the xml.
>
> I changed the existing production xml namespace,
> from: <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
> to: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>
> I then used the position() function to control the separator bar.
>
> Problem
> -------
> Changes work perfectly on our east coast test, integration
> and pre-prod server environments. Problem is that clients in
> California using the same pre-prod URL do not function correctly.
>
> The HTML portion of their xsl screen works correctly and all
> XSL: commands fail. I am guessing that the new namespace URL
> is somehow not valid on the other locations.
>
> I have contacted groups who administer corporate proxy
> addresses, DNS group and firewall groups. All state that they
> are not causing the problem. I am at a loss on where in the
> corporate network the problem might be.
>
> Worse case, a fix may not be identified.
> How could I control the separator bar with the current
> working namespace ?
> (http://www.w3.org/TR/WD-xsl)
>
> Any help would be greatly appreciated.
>
> Thank You,
> Alan Alfano
>
>
> Here is snippette of my modified code:
> .
> .
> <xsl:for-each
> select="orderStatusDetailSearchOutput/orderLineItemList/orderL
> ineItem/promis
> eShipList/promiseShipInfo">
> <xsl:if test="position()=1">
> <tr>
> <td colspan="5"
> width="750" height="15" class="formtextb" align="left"
> bgcolor="#cfdffd"> Supplier Promise Ship Info</td>
> </tr>
> </xsl:if>
>
>
> <tr>
> <td height="15" width="130"
> valign="baseline" class="formtext" align="left" >Ship Date</td>
> <td height="15" width="185"
> valign="baseline" class="formtext" align="left" >Ship Qty.</td>
> <td height="15" width="385"
> valign="baseline" class="formtext" align="left" >Supplier</td>
> </tr>
> <tr>
> <td height="15"
> valign="baseline" class="formtext" align="left" bgcolor="#e4e4e4">
> <xsl:value-of select="promiseDate"/>
> </td>
> <td height="15"
> valign="baseline" class="formtext" align="left" bgcolor="#e4e4e4">
> <xsl:value-of select="promiseQuantity"/>
> </td>
> <td height="15"
> valign="baseline" class="formtext" align="left" bgcolor="#e4e4e4">
> <xsl:value-of
> select="/orderStatusDetailSearchOutput/orderLineItemList/order
> LineItem/vendo
> rName"/>
> </td>
> </xsl:for-each>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list