Jump to content

Naomi85

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Naomi85

  1. I want to change my xml file into xsl so that it can fit into my chart, I am trying to put it into ascending form…

    This is my .xml<?xml version="1.0" encoding="UTF-8"?>

    <?xml-stylesheet type="text/xsl" href="banks.xsl"?>

    <chart caption='Banks' xAxisName='Bank Types' yAxisName='Amount' numberPrefix='$' showValues='0'>

     

    <set label='UOB' value='420000' />

    <set label='UOB' value='910000' />

    <set label='DBS' value='720000' />

    <set label='OCBC' value='550000' />

    <set label='UOB' value='810000' />

    <set label='DBS' value='510000' />

    <set label='OCBC' value='680000' />

    <set label='UOB' value='620000' />

    <set label='DBS' value='610000' />

    <set label='OCBC' value='490000' />

    <set label='OCBC' value='530000' />

    <set label='DBS' value='330000' />

     

     

    <styles>

     

    <definition>

    <style name='CanvasAnim' type='animation' param='_xScale' start= '0' duration='1' />

    </definition>

     

    <application>

    <apply toObject='Canvas' styles='CanvasAnim' />

    </application>

     

    </styles>

     

    </chart>

     

    And this is my .xsl file

    <?xml version="1.0" encoding="utf-8"?>

    <xsl:stylesheet version="1.0"

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

     

    <xsl:template match="chart">

    <xsl:apply-templates select="label">

    <xsl:sort order="ascending" />

    </xsl:apply-templates>

    </xsl:template>

     

    </xsl:stylesheet>

     

     

    I had another try:

    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output indent="yes"/><xsl:strip-space elements="*"/><xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()"><xsl:sort select="@value"/></xsl:apply-templates></xsl:copy></xsl:template></xsl:stylesheet>

     

    But both cannot work... please help me...

     

    Thank you!!!

  2. I want to change my xml file into xsl so that it can fit into my chart, I am trying to put it into ascending form…

    This is my .xml<?xml version="1.0" encoding="UTF-8"?>

    <?xml-stylesheet type="text/xsl" href="banks.xsl"?>

    <chart caption='Banks' xAxisName='Bank Types' yAxisName='Amount' numberPrefix='$' showValues='0'>

     

    <set label='UOB' value='420000' />

    <set label='UOB' value='910000' />

    <set label='DBS' value='720000' />

    <set label='OCBC' value='550000' />

    <set label='UOB' value='810000' />

    <set label='DBS' value='510000' />

    <set label='OCBC' value='680000' />

    <set label='UOB' value='620000' />

    <set label='DBS' value='610000' />

    <set label='OCBC' value='490000' />

    <set label='OCBC' value='530000' />

    <set label='DBS' value='330000' />

     

     

    <styles>

     

    <definition>

    <style name='CanvasAnim' type='animation' param='_xScale' start= '0' duration='1' />

    </definition>

     

    <application>

    <apply toObject='Canvas' styles='CanvasAnim' />

    </application>

     

    </styles>

     

    </chart>

     

    And this is my .xsl file

    <?xml version="1.0" encoding="utf-8"?>

    <xsl:stylesheet version="1.0"

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

     

    <xsl:template match="chart">

    <xsl:apply-templates select="label">

    <xsl:sort order="ascending" />

    </xsl:apply-templates>

    </xsl:template>

     

    </xsl:stylesheet>

     

     

    I had another try:

    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output indent="yes"/><xsl:strip-space elements="*"/><xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()"><xsl:sort select="@value"/></xsl:apply-templates></xsl:copy></xsl:template></xsl:stylesheet>

     

    But both cannot work... please help me...

     

    Thank you!!!

×
×
  • Create New...