Page 1 of 1

SwitchKing REST och XSLT Transformation

Posted: Sun 16 Nov 2014, 18:08
by Chricka
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!

Re: SwitchKing REST och XSLT Transformation

Posted: Fri 28 Nov 2014, 18:22
by Chricka
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>