一个XML格式数据转换为图表的例子
源文档
模板文档(这里收缩了js代码,代码放在CDATA段里)
源文档 |
模板文档(这里收缩了js代码,代码放在CDATA段里) |
结果 |
其实还有更多已经完成的例子,包括生成单位树(支持动态获取数据并生成节点列表),生成编辑界面(可更新数据库)等等。
源代码在一个大的类库里面,需要提取修改后再发,以便独立使用。
对于这种转换方式,请朋友们发表高见,不吝赐教。
ps.效率还凑合,生成(转换)并显示(innerHTML)出这个饼图,有瞬间5%的CPU占用率。我的机器T2080 1.73GHz,2G 667内存。转换代码很早的时候在FF1.07和opera8.5下测试通过,后来做了部分改动(非核心),应该没有失去兼容性。颜色方面,应该有更好的方法生成区分度较高的颜色,现在的方法生成的颜色有些太相近。
相关推荐
-
用Ajax读取XML格式的数据
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>Ajax Hello World</title> <script type="text/ja
-
Yii2 输出xml格式数据的方法
php中对xml的处理,虽然说实际开发中目前用的少了,但是难免会用到,用到的时候呢,总结起来还是稍稍有那么一丁点的麻烦. 我们来看看yii2中是怎么对xml进行处理的.会超乎你想象的简单哦. 我们以输出xml格式的数据为例. 既然是输出,必然就涉及到web请求与响应了,不熟悉的可以先去了解下HTTP协议. yii2中支持以下几种返回格式,均可自定义配置. HTML: implemented by yii\web\HtmlResponseFormatter. XML: implemented by
-
XMLHttpRequest处理xml格式的返回数据(示例代码)
示例代码: 复制代码 代码如下: //回调函数function callback() { //alert(xmlhttp.readyState); //5.接收响应数据 //判断对象的状态是交互完成 if (xmlhttp.readyState == 4) { //判断http的交互是否成功 if (xmlhttp.status == 200) { //使用responseXML的方式来接收XML数据对象的DOM对象
-
AJAX使用post发送数据xml格式接受数据
注意点: 1. 用POST发送数据,在2号线函数(也是ajax发送数据的函数:ajaxCall)必须加上一句:xmlObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 接着使用xmlObject.send(data);发送 2.3号线函数要注意: 1.禁用缓存(建议,不必要):header("Cache-Control:no-cache"); 2
-
asp.net 操作XML 按指定格式写入XML数据 WriteXml
复制代码 代码如下: Private Sub WriteXml() Try Create(strFName, "NewDataSet") SaveXMLFile("gg", "NewDataSet", True) Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Function Create(ByVal FileName As String, ByVal Root
-
jQuery处理xml格式的返回数据(实例解析)
在这个示例程序中,我将使用$.ajax()方法,使用$.get()方法也可以,但我觉得$.ajax()更好一些,代码更容易懂,并且也不怎么复杂. 复制代码 代码如下: //定义用户名校验的方法function verify(){ //首先测试一下页面的按钮按下,可以调用这个方法 //使用javascript的alert方法,显示一个探出提示框 //alert("按钮被点击了!!!"); //1.获取文本框中的内容 //document.getElement
-
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
一.AjaxSample.aspx 处理业务数据,产生XML数据,供JqueryRequest.aspx调用,代码如下: 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { string uid = Request.QueryString["username"]; string pwd = Request.QueryString["password"]; Response.Content
-
一个XML格式数据转换为图表的例子
源文档模板文档(这里收缩了js代码,代码放在CDATA段里) 源文档 模板文档(这里收缩了js代码,代码放在CDATA段里) 结果 这个例子使用的是转换为VML的语法,换成其他如SVG的语法,就可以转换成为SVG图形,单元数量可以任意加. 其实还有更多已经完成的例子,包括生成单位树(支持动态获取数据并生成节点列表),生成编辑界面(可更新数据库)等等. 源代码在一个大的类库里面,需要提取修改后再发,以便独立使用. 对于这种转换方式,请朋友们发表高见,不吝赐教. ps.效率还凑合,生成(转换)并显示
-
Spring mvc实现Restful返回xml格式数据实例详解
spring mvc实现Restful返回xml格式数据 最近,想在自己的小项目中搭建一个Restful风格的服务接口api,项目用的spring mvc 3,听说spring mvc本身就能十分方便的支持restful的实现,于是查询了下资料,果然非常强大. 在一次偶然的#墙#外#(你懂的)状态下浏览到了一个老外的博客,举了几个入门例子十分经典,原文是E文+被墙状态,觉得有必要扒过来收藏学习下. 在本示例中,我们将向您展示如何将对象转换成xml格式并通过spring mvc框架返回给用户. 技
-
Python处理XML格式数据的方法详解
本文实例讲述了Python处理XML格式数据的方法.分享给大家供大家参考,具体如下: 这里的操作是基于Python3平台. 在使用Python处理XML的问题上,首先遇到的是编码问题. Python并不支持gb2312,所以面对encoding="gb2312"的XML文件会出现错误.Python读取的文件本身的编码也可能导致抛出异常,这种情况下打开文件的时候就需要指定编码.此外就是XML中节点所包含的中文. 我这里呢,处理就比较简单了,只需要修改XML的encoding头部. #!/
-
PHP数组生成XML格式数据的封装类实例
本文实例讲述了PHP数组生成XML格式数据的封装类.分享给大家供大家参考,具体如下: 类库代码:MakeXML.php: <?php /** * MakeXML * * @author Lin Jiong(slime09@gmail.com) * @version v1.0 * @license Copyright (c) 2009 Lin Jiong (www.cn09.com) * The LGPL (http://www.gnu.org/licenses/lgpl.html) licens
-
.net webapi接收xml格式数据的3种情况小结
前言 ASP.NET Web API是一个框架,可以很容易构建达成了广泛的HTTP服务客户端,包括浏览器和移动设备.是构建RESTful应用程序的理想平台的.NET框架. 本文主要给大家介绍了关于.net webapi接收xml格式数据的相关内容,下面话不多说了,来一起看看详细的介绍吧 webapi 接收 xml 的三种方法 前段时间接到一个任务写一个小接口,要接收java端返回过来的短信xml数据. 刚拿到项目,我的第一想法是对方会以什么形式发送xml格式的数据给我呢,设想三种情况. 我一
-
php基于dom实现读取图书xml格式数据的方法
本文实例讲述了php基于dom实现读取图书xml格式数据的方法.分享给大家供大家参考,具体如下: <?php $doc = new DOMDocument(); $doc->load( 'books.xml' ); $books = $doc->getElementsByTagName( "book" ); foreach( $books as $book ) { $authors = $book->getElementsByTagName( "aut
-
php基于dom实现的图书xml格式数据示例
本文实例讲述了php基于dom实现的图书xml格式数据.分享给大家供大家参考,具体如下: <?php $books = array(); $books [] = array( 'title' => 'PHP Hacks', 'author' => 'Jack Herrington', 'publisher' => "O'Reilly" ); $books [] = array( 'title' => 'Podcasting Hacks', 'author'
-
PHP输出XML格式数据的方法总结
本文实例讲述了PHP输出XML格式数据的方法.分享给大家供大家参考,具体如下: 方法1: <?php header("Content-type: text/xml"); echo "<?xml version='1.0' encoding='UTF-8'?>"; echo "<users>"; echo "<user>"; echo "<name>";
-
php判断str字符串是否是xml格式数据的方法示例
本文实例讲述了php判断str字符串是否是xml格式数据的方法.分享给大家供大家参考,具体如下: <?php //自定义xml验证函数xml_parser() function xml_parser($str){ $xml_parser = xml_parser_create(); if(!xml_parse($xml_parser,$str,true)){ xml_parser_free($xml_parser); return false; }else { return (json_deco
随机推荐
- cs1.5脚本世界名队员之Heaton专用脚本
- 便宜vps多是哪些技术架构方式(VPS分割架构是怎么超售的)
- javascript 函数限制调用代码
- bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
- javascript中typeof操作符和constucor属性检测
- javascript 拖动_cookie_ajax等
- 基于JavaScript实现继承机制之调用call()与apply()的方法详解
- Python 列表理解及使用方法
- sql2005 HashBytes 加密函数
- sqlserver中更改数据库所属为dbo的方法
- MySQL与SQL Server的一些区别浅析
- 基于Jquery和html5的7款个性化地图插件
- Javascript 实现广告后加载 可加载百度谷歌联盟广告 原创
- php创建无限级树型菜单
- android 版本检测 Android程序的版本检测与更新实现介绍
- Android界面数据懒加载实现代码
- Vue.js通用应用框架-Nuxt.js的上手教程
- linux 触摸屏驱动编写
- C# 7.0中解构功能详解
- Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析