KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /home/queenjbs/www/FusionChart/Code/VB_NET/UTF8Examples/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/queenjbs/www/FusionChart/Code/VB_NET/UTF8Examples/GetXMLFromDatabase.aspx.vb
Imports DataConnection

Partial Class UTF8Examples_GetXMLFromDatabase
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'This page builds XML from database. The database contains UTF-8 encoded multilingual text.
        'We have pre encoded this file as UTF-8 encoded with BOM
        'Hence, we would just retrieve the text and relay it to the chart
        'For the sake of ease, we've used an MSAccess(MDB) databases - sales and all data in a table - 'monthly_utf8'
        'strXML will be used to store the entire XML document generated

        Dim strXML, strQuery As String

        'Generate the chart element
        strXML = "<chart caption='Monthly Sales Summary' subcaption='For the year 2008' "
        strXML = strXML + " xAxisName='Month' yAxisName='Sales' numberPrefix='$' showNames='1'"
        strXML = strXML + " showValues='0' showColumnShadow='1' animation='1'"
        strXML = strXML + " baseFontColor='666666' lineColor='FF5904' lineAlpha='85'"
        strXML = strXML + " valuePadding='10' labelDisplay='Rotate' useRoundEdges='1' >"

        ' Fetch all factory records
        strQuery = "select * from monthly_utf8"

        Dim oRs As DbConn = New DbConn(strQuery)

        'Iterate through each month
        While (oRs.ReadData.Read())
            'Generate <set label='..' value='..'/>
            strXML = strXML & "<set label='" & oRs.ReadData("month_name") & "' value='" & oRs.ReadData("amount") & "' />"
        End While

        oRs.ReadData.Close()
        ' Adding style
        strXML = strXML + "<styles><definition><style name='myCaptionFont' type='font' size='12'/></definition>"
        strXML = strXML + "<application><apply toObject='datalabels' styles='myCaptionFont' /></application></styles>"

        ' Finally, close <chart> element
        strXML = strXML + "</chart>"

        ' Set Proper output content-type with BOM
        Response.ContentType = "text/xml; characterset=utf-8"
        Dim UTFHeader() As Byte = {&HEF, &HBB, &HBF}
        Response.BinaryWrite(UTFHeader)

        ' Just write out the XML data
        Response.Write(strXML)
    End Sub
End Class

Anon7 - 2021