XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Pedro RodriguesSubject: Use XSLT with SOAP
Author: Pedro Rodrigues
Date: 29 Mar 2012 07:58 PM
Hi.
I have one application on web and i need to get values from XML to build HTML pages.

I get this example working
http://bluealliance-pt.w4.makeitsimple.pt/getMultipleprices.asp

With XSL file:
I don't know if NewDataSet/MultiplePrices is the best way.. but this works.

<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
exclude-result-prefixes="soap12"
version="2.0">

<xsl:output method = "xml" indent="no"/>
<xsl:template match="NewDataSet/MultiplePrices">
<center>
<table width="465" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="117" height="22"><div align="center"><strong>Elemento</strong></div></td>
<td width="125"><div align="center"><strong>Valor</strong></div></td>
</tr>
<xsl:for-each select="stationID">
<tr align="center">
<td height="22">stationID<xsl:value-of select="stationID"/></td>
<td><xsl:value-of select="normalize-space()"/></td>
</tr>
</xsl:for-each>

</table>
</center>
</xsl:template>
</xsl:stylesheet>


I have other XML response at
http://bluealliance-pt.w4.makeitsimple.pt/getGroupDetails.asp

I'm using code above at XSL but don't works. I'm newbie with XSL.
Is possible send to a webService SOAP 1.2 and get SOAP 1.1 ? is what happen to all my requests.

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:response="http://www.jimpisoft.pt/Rentway_Reservations_WS/getGroupDetails">
<xsl:output method = "xml" encoding = "UTF-8" indent = "yes"/>
<xsl:template match="/">
<h3>The answer is:</h3>
<b><xsl:value-of select="soap:Envelope/soap:Body/response:GroupDetailsResponse/GroupDetailsResult/groupID"/></b>
</xsl:template>
</xsl:stylesheet>

Posttop
Ivan PedruzziSubject: Use XSLT with SOAP
Author: Ivan Pedruzzi
Date: 29 Mar 2012 11:49 PM
Which Stylus Studio version are you running?

<<"These boards are part of the Stylus Studio Developer Network. They are a service to users of Stylus Studio only.">>

If you download, register and start developing XSLT using Stylus
Studio you will have access to the forum resources.
http://www.stylusstudio.com/xml_download.html

Hope this helps
Stylus Studio Team

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.