What I have is this, which is an xml created by ConnectAll:
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<field-list>
<field>
<tag>Ordernummer</tag>
<type>string</type>
<required>true</required>
<value>P234567</value>
</field>
<field>
<tag>PDF-korr</tag>
<type>boolean</type>
<value>true</value>
<field-list>
<field>
<tag>Korrtyp</tag>
<type>choice</type>
<value>Digitalt korrektur via länk</value>
</field>
<field>
<tag>E-postadress</tag>
<type>string</type>
<required>true</required>
<value>lasse.thid@bredband.net</value>
</field>
</field-list>
</field>
<field>
<tag>Offsetjobb</tag>
<type>boolean</type>
<value>true</value>
<field-list>
<field>
<tag>Tryck</tag>
<type>choice</type>
<value>Bestruket CMYK</value>
</field>
</field-list>
</field>
<field>
<tag>Handläggare</tag>
<type>choice</type>
<value>carina.persson@billes.se</value>
</field>
<field>
<tag>Preflight status</tag>
<type>choice</type>
<value>Pass</value>
</field>
<field>
<tag>Sign-off</tag>
<type>choice</type>
<value>No</value>
</field>
</field-list>
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<job>
<ordernummer>P234567</ordernummer>
<PDF-korr>true</PDF-korr>
<Korrtyp>Digitalt korrektur via länk</Korrtyp>
<E-postadress>lasse.thid@bredband.net</E-postadress>
<Offsetjobb>true</Offsetjobb>
<Tryck>Bestruket CMYK</Tryck>
<Handläggare>carina.persson@billes.se</Handläggare>
</job>
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="UTF-8" indent="yes" method="xml"/>
<xsl:template match="/">
<xsl:text><job><ordernummer></xsl:text>
<xsl:value-of-select=”//[tag=’Ordernummer’]/value”/>
<xsl:text></ordernummer><pdf-korr>
</xsl:text>
<xsl:value-of-select=”//[tag=’PDF-korr’]/value”/>
<xsl:text></pdfkorr><korrtyp>
</xsl:text>
<xsl:value-of-select=”//[tag=’Korrtyp’]/value”/>
<xsl:text></korrtyp><e-postadress>
</xsl:text>
<xsl:value-of-select=”//[tag=’E-postadress’]/value”/>
<xsl:text></e-postadress><offsetjobb>
</xsl:text>
<xsl:value-of-select=”//[tag=’Offsetjobb’]/value”/>
<xsl:text></offsetjobb><tryck>
</xsl:text>
<xsl:value-of-select=”//[tag=’Tryck’]/value”/>
<xsl:text></tryck><csr>
</xsl:text>
<xsl:value-of-select=”//[tag=’Handläggare’]/value”/>
<xsl:text></csr></job>
</xsl:template>
</xsl:stylesheet>
Any suggestions on how to achieve what I'm after?