xml格式

PHP函数积累

喜欢而已 提交于 2020-02-05 08:52:52
PHP函数积累 simplexml_load_string 将Xml转化为对象;返回对象 1 <?php 2 $string = <<<XML 3 <?xml version='1.0'?> 4 <document> 5 <title>Forty What?</title> 6 <from>Joe</from> 7 <to>Jane</to> 8 <body> 9 I know that's the answer -- but what's the question? 10 </body> 11 </document> 12 XML; 13 $xml = simplexml_load_string($string); 14 15 var_dump($xml); 16 ?>结果: object(SimpleXMLElement)[1] public 'title' => string 'Forty What?' (length=11) public 'from' => string 'Joe' (length=3) public 'to' => string 'Jane' (length=4) public 'body' => string ' I know that's the answer -- but what's the question? ' (length=56)

Ajax

…衆ロ難τιáo~ 提交于 2020-02-05 00:13:09
一、简介 “Ajax”这个名字是在2005年2月,Adaptive Path的Jesse James Garrett在他的文章Ajax:A New Approach to Web Application中创造。而Ajax这项技术,是Google在Google Labs发布Google Maps和Google Suggest后真正为人所认识。 Ajax被认为是(Asynchronous JavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax. Ajax:一种不用刷新整个页面便可与服务器通讯的办法。 不用刷新整个页面便可与服务器通讯的办法: Flash Java applet 框架:如果使用一组框架构造了一个网页,可以只更新其中一个框架,而不必惊动整个页面 隐藏的iframe XMLHttpRequest:该对象是对 JavaScript 的一个扩展,可使网页与服务器进行通信。是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当成 XMLHttpRequest 对象的代名词 Ajax并不是一项新技术,它实际上是几种技术,每种技术各尽其职,以一种全新的方式聚合在一起 服务器端语言:服务器需要具备向浏览器发送特定信息的能力。Ajax与服务器端语言无关。 XML (eXtensible Markup Language

Apache Commons 工具类简单使用

拜拜、爱过 提交于 2020-01-30 17:15:52
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. Betwixt XML与Java对象之间相互转换. Codec 处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等. Collections java集合框架操作. Compress java提供文件打包 压缩类库. Configuration 一个java应用程序的配置管理类库. DBCP 提供数据库连接池服务. DbUtils 提供对jdbc 的操作封装来简化数据查询和记录读取操作. Email java发送邮件 对javamail的封装. FileUpload 提供文件上传功能. HttpClien 提供HTTP客户端与服务器的各种通讯操作. 现在已改成HttpComponents IO io工具的封装. Lang Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等. Logging 提供的是一个Java 的日志接口. Validator 提供了客户端和服务器端的数据验证框架. 1、BeanUtils 提供了对于JavaBean进行各种操作, 比如对象,属性复制等等。

09springMVC对ajax的支持

橙三吉。 提交于 2020-01-28 13:33:58
u 最直接的Ajax处理 u 数据绑定@RequestBody/@ResponseBody u 使用@RequestBody/@ResponseBody来支持Ajax u 使用HttpEntity/ResponseEntity来支持Ajax u 对Ajax返回xml的支持 u HttpMessageConverter u 内容协商 1 最直接的Ajax处理 只要在Controller的方法里面,直接使用response输出你要返回的的Ajax数据,然后return null就可以了,示例如下: Controller 示例 @RequestMapping(value = "/hello") public ModelAndView handleRequest(UserModel um,HttpServletResponse response)throws IOException { response.setCharacterEncoding("utf-8"); response.getWriter().println("{uuid:'"+um.getUuid()+"', name:'"+um.getName()+"'}"); return null; } 客户端示例,使用jQuery <%@ page language="java" contentType="text/html;

Django之AJAX

你。 提交于 2020-01-28 09:28:28
AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 啥都别多说了,上图吧! 合格的json对象: ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三", "李四"] } [ { "name": "张三"}, {"name": "李四"} ]  不合格的json对象: { name: "张三", 'age': 32 }        // 属性名必须使用双引号 [32, 64, 128, 0xFFF]            // 不能使用十六进制值 { "name": "张三", "age": undefined } // 不能使用undefined { "name": "张三", "birthday": new Date('Fri, 26 Aug 2011 07:13:10 GMT'), "getName": function()

Web Service

非 Y 不嫁゛ 提交于 2020-01-27 11:05:36
WebService调试:修改后的文件,首先生成一下,否则调试时断点不能进入。 WebService发布后,服务是封装在一个wsdl(Web Service Description Language,Web服务描述语言)文件中,客户端发请求主要是向发布好的wsdl地址以SOAP方式发请求,调用过程如下: 1.服务端生成服务描述文件,以供客户端获取。 2.客户端取得服务端的服务描述文件,解析该文件从而获得服务端的服务信息以及调用方式。 3.客户端指定调用方法和参数,生成恰当的SOAP请求消息,发往服务端,并等待服务端返回的SOAP回应消息。 4.服务端接收客户端发来的SOAP请求消息,解析其中的方法调用和参数格式。并根据wsdl的描述,完成指定功能,将返回值放入SOAP回应消息返回给用户。 5.客户端解析得到的返回值。 WebService的三要素是: SOAP (Simple Object Access Protocol):简易对象访问协议,soap用来描述传递信息的格式。 WSDL (WebServices Description Language):Web服务描述语言,用来描述如何访问具体的接口。 UDDI (Universal Description Discovery and Integration):通用描述、发现及整合,用来管理、分发、查询WebService。

Django框架 之 Ajax

让人想犯罪 __ 提交于 2020-01-27 04:32:26
浏览目录 AJAX准备知识 AJAX与XML的比较 AJAX简介 jQuery实现的ajax AJAX参数 AJAX请求如何设置csrf_token 序列化 一、AJAX准备知识 1、什么是json JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 需要知道的:json的格式来源于js的格式 1、js支持单引号,也支持双引号,也可以没有引号 //在js中吧{}这样的类型叫做对象,js中没有字典一说 data = { 'name':'haiyan', "name":"haiyan", name:"haiyan" } //js对象默认会把自己的键当成字符串处理,所以可以加引号也可以不加 2、json的格式: 1、json只认双引号的 2、json一定是一个字符串 3、下面我们看看哪些是合格的字符串,哪些不是? 合格的json对象 ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三"

PHP函数

偶尔善良 提交于 2020-01-26 11:56:53
1 array_change_key_case - 将数组中的所有键名修改为全大写或小写 2 array_chunk - 将一个数组分割成多个 3 array_column - 返回数组中指定的一列 4 array_combine - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 5 array_count_values - 统计数组中所有的值 6 array_diff - 计算数组的差集 7 array_diff_assoc - 带索引检查计算数组的差集 8 array_diff_key - 使用键名比较计算数组的差集 9 array_diff_uassoc - 用用户提供的回调函数做索引检查来计算数组的差集 10 array_diff_ukey - 用回调函数对键名比较计算数组的差集 11 array_fill - 用给定的值填充数组 12 array_fill_keys - 使用指定的键和值填充数组 13 array_filter - 用回调函数过滤数组中的单元 14 array_flip - 交换数组中的键和值 15 array_intersect - 计算数组的交集 16 array_intersect_assoc - 带索引检查计算数组的交集 17 array_intersect_key - 使用键名比较计算数组的交集 18 array

.NET面试题集

只谈情不闲聊 提交于 2020-01-26 01:47:45
1、a=10,b=15,在不用第三方变量的前提下,把a,b的值互换 方法一: a = a + b; b = a - b; a = a - b; 方法二: a ^= b ^ (b ^= a ^ b); 2 、已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组! ( 快 速排序是综合性能最好的内部排序算法!) 代码 public class TestQuickSort { private int [] array = null ; private void quickSort( int lowest, int highest) { if (array == null || lowest < 0 || lowest >= highest || highest >= array.length) { return ; } int low = lowest; int high = highest; int key = low ++ ; for (; low <= high; ) { if (key < high) { if (array[key] > array[high]) { array[high] = array[key] + (array[key] = array[high]) * 0 ; key = high; } high --

Windows Communication Foundation

徘徊边缘 提交于 2020-01-25 02:47:31
什么是 Windows Communication Foundation? Web 服务中包含了用于应用程序间通信的标准协议,它在全球范围内的广泛采纳改变了软件开发。 例如,如今 Web 服务提供的功能包括安全性、分布式事务协调和可靠的通信。 Web 服务所发生的这些改变的效益应反映在开发人员所使用的工具和技术方面。设计 Windows Communication Foundation (WCF) 的目的是为分布式计算提供可管理的方法,提供广泛的互操作性,并为服务定位提供直接的支持。 WCF 通过一种面向服务的新型编程模型简化了关联应用程序的开发。通过提供分层的体系结构,WCF 支持多种风格的分布式应用程序开发。 WCF 通道体系结构在底层提供了异步的非类型化消息传递基元。 而建立在此基础之上的是用于进行安全可靠的事务处理数据交换的各种协议功能,以及广泛的传输协议和编码选择。 类型化编程模型(称为“服务模型”) 设计用来降低分布式应用程序的开发难度,并为 ASP.NET Web 服务、.NET Framework 远程处理和企业服务领域的专业开发人员,以及将要从事 WCF 开发的人员提供熟悉的开发体验。 该服务模型的特点在于它将 Web 服务的概念直接映射到 .NET Framework 公共语言运行库 (CLR) 中的对应内容,包括将消息灵活且可扩展地映射到用诸如 Visual