xslt-我需要编写xsl转换以获取此xml文档.你能帮助我吗? [英] xslt - I need to write xsl transformation to get this xml document. Can you help me?
本文介绍了xslt-我需要编写xsl转换以获取此xml文档.你能帮助我吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<?xml version="1.0"?>
<ZaSlanje>
<dokument>
<DatumSlanja>2006-08-31T12:14:10</DatumSlanja>
<Obrazac>PA</Obrazac>
<MaticniBroj>99999999</MaticniBroj>
<RedniBroj>05</RedniBroj>
<Racun>
<BrojRacuna>5427</BrojRacuna>
<Valuta>
<OznakaValute>AUD</OznakaValute>
<IznosVal>23.80</IznosVal>
</Valuta>
<Valuta>
<OznakaValute>USD</OznakaValute>
<IznosVal>88975.65</IznosVal>
</Valuta>
</Racun>
<Racun>
<BrojRacuna>5482</BrojRacuna>
<Valuta>
<OznakaValute>CAD</OznakaValute>
<IznosVal>2923.74</IznosVal>
</Valuta>
<Valuta>
<OznakaValute>CHF</OznakaValute>
<IznosVal>500.28</IznosVal>
</Valuta>
</Racun>
<Racun>
<BrojRacuna>5525</BrojRacuna>
<Valuta>
<OznakaValute>CHF</OznakaValute>
<IznosVal>19184.03</IznosVal>
</Valuta>
<Valuta>
<OznakaValute>EUR</OznakaValute>
<IznosVal>1014312.64</IznosVal>
</Valuta>
</Racun>
</dokument>
</ZaSlanje>
推荐答案
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/DOC">
<doc>
<xsl:for-each select="SlogPA">
<racun>
<brojracuna>
<xsl:value-of select="BrojRacuna" />
</brojracuna>
<valuta>
<oznakavalute>
<xsl:value-of select=" OznakaValute " />
</oznakavalute>
<iznosval>
<xsl:value-of select=" IznosVal " />
</iznosval>
</valuta>
</racun>
</xsl:for-each>
</doc>
</xsl:template>
</xsl:stylesheet>
- <zaslanje>
- <dokument>
<datumslanja>18.08.2012</datumslanja>
<obrazac>PA</obrazac>
<maticnibroj>07654812</maticnibroj>
<rednibroj>3</rednibroj>
- <racun>
<brojracuna>5427</brojracuna>
- <valuta>
<oznakavalute>EUR</oznakavalute>
<iznosval>143324</iznosval>
</valuta>
</racun>
- <racun>
<brojracuna>5427</brojracuna>
- <valuta>
<oznakavalute>USD</oznakavalute>
<iznosval>25354</iznosval>
</valuta>
</racun>
- <racun>
<brojracuna>5427</brojracuna>
- <valuta>
<oznakavalute>CHF</oznakavalute>
<iznosval>92616</iznosval>
</valuta>
</racun>
- <racun>
<brojracuna>5482</brojracuna>
- <valuta>
<oznakavalute>EUR</oznakavalute>
<iznosval>210586</iznosval>
</valuta>
</racun>
- <racun>
<brojracuna>5482</brojracuna>
- <valuta>
<oznakavalute>USD</oznakavalute>
<iznosval>-328556</iznosval>
</valuta>
</racun>
- <racun>
<brojracuna>5482</brojracuna>
- <valuta>
<oznakavalute>CHF</oznakavalute>
<iznosval>-446526</iznosval>
</valuta>
</racun>
</dokument>
</zaslanje>
这篇关于xslt-我需要编写xsl转换以获取此xml文档.你能帮助我吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文