SwitchKing REST och XSLT Transformation

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
Chricka
1 star
1 star
Posts: 8
Joined: Wed 11 Jul 2012, 13:47

SwitchKing REST och XSLT Transformation

Post by Chricka » Sun 16 Nov 2014, 18:08

Det här är inte riktigt mitt område men tycker inte det borde vara så svårt. Kanske finns någon som kan hjälpa mig på traven?

Jag har via Switchking's REST fått ut följande:

Code: Select all

<ArrayOfRESTDataSourceValue xmlns="http://SwitchKing.Common/Entities/RESTSimplified/2010/07" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<RESTDataSourceValue>
<DataSourceID>7</DataSourceID>
<Expires>9999-12-31T23:59:59.9999999</Expires>
<ID>432332</ID>
<IsFailureValue>false</IsFailureValue>
<LocalTimestamp>2014-11-15T18:03:17.9658062+01:00</LocalTimestamp>
<Raw>20.5</Raw>
<Timestamp>2014-11-15T18:03:15+01:00</Timestamp>
<Value>20.5</Value>
</RESTDataSourceValue>
</ArrayOfRESTDataSourceValue>
Jag vill med hjälp av XSLT Transformation få ut det värde som står i koden ovan "20,5" (Value) men jag lyckas inte :banghead:

Jag har testat olika online editorer som t.ex http://xslt.online-toolz.com/tools/xslt ... mation.php men lyckas inte få ut bara ett värde.

har lyckats med andra xml exempel men inte med den output jag fått från SwitchKing.

Tack!

Chricka
1 star
1 star
Posts: 8
Joined: Wed 11 Jul 2012, 13:47

Re: SwitchKing REST och XSLT Transformation

Post by Chricka » Fri 28 Nov 2014, 18:22

Lyckades lösa det efter mycket pillande :clap:

Code: Select all

<?xml version="1.0"?>

<xsl:stylesheet 
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
	xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:a="http://SwitchKing.Common/Entities/RESTSimplified/2010/07" exclude-result-prefixes="a" version="1.0">
	
       <xsl:strip-space elements="*"/>
       <xsl:output indent="yes" method="xml" encoding="UTF-8" omit-xml-declaration="yes" />

	<xsl:template match="//a:RESTDataSourceValue">
	 	<xsl:value-of select="a:Value" />
	</xsl:template>

</xsl:stylesheet>

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests