Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:template match="//DISTRITO">
- {
- "codigo": <xsl:value-of select="CODIGO" />,
- "nome": "<xsl:value-of select="NOME" />",
- "regiao": "<xsl:value-of select="REGIAO" />",
- "partipacao":{
- "inscritos": <xsl:value-of select="INSCRITOS" />,
- "votantes": <xsl:value-of select="VOTANTES" />,
- "abstencoes": <xsl:value-of select="ABSTENCOES" />,
- "brancos": <xsl:value-of select="BRANCOS" />,
- "nulos": <xsl:value-of select="NULOS" />
- },
- "resultados": [
- <xsl:for-each select="./RESULTADOS/RESULTADOS_ROW">
- {
- "mandatos": "<xsl:value-of select="MANDATOS" />",
- "partido": "<xsl:value-of select="DESIGNACAO" />",
- "votos": "<xsl:value-of select="VOTOS" />"
- },
- </xsl:for-each>
- ],
- "concelhos": [
- <xsl:for-each select="./CONCELHOS/CONCELHOS_ROW">
- {
- "codigo": "<xsl:value-of select="CODIGO" />",
- "nome": "<xsl:value-of select="NOME" />",
- "resultados": [
- <xsl:for-each select="./RESULTADOSCONCELHO/RESULTADOSCONCELHO_ROW">
- {
- "partido": "<xsl:value-of select="DESIGNACAO" />",
- "votos": "<xsl:value-of select="VOTOS" />"
- },
- </xsl:for-each>
- ],
- "freguesias": [
- <xsl:for-each select="./FREGUESIAS/FREGUESIAS_ROW">
- {
- "codigo": "<xsl:value-of select="CODIGO" />",
- "nome": "<xsl:value-of select="NOME" />",
- "resultados": [
- <xsl:for-each select="./RESULTADOSFREGUESIA/RESULTADOSFREGUESIA_ROW">
- {
- "partido": "<xsl:value-of select="DESIGNACAO" />",
- "votos": "<xsl:value-of select="VOTOS" />"
- },
- </xsl:for-each>
- ]
- },
- </xsl:for-each>
- ]
- },
- </xsl:for-each>
- ]
- },
- </xsl:template>
- </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement