xml数据格式

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

<country>

  <name>中国</name>

 <province>

  <name>广西</name>

  <citys>

    <city>桂林</city>

    <city>贺州</city>

  </citys>

  </province>

  <province>

    <citys>

      <city>深圳</citys>

      <city>广州</city>

    <citys>

  </province>

</country>

编码的可读性,xml有优势,毕竟人类的语言更贴近这样的说明结构。json读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言恰恰是适合机器阅读,所以通过json的索引.provinde[0].name就可以读取到‘广西’这个值了。编码的手写难度来说,xml还是舒服一些。好读当然好写。不过写出来的字符json就明显少很多。去掉空白制表以及换行的话,json就是密密麻麻的有用数据,而xml却包含很多重复的标记字符。

  

时间: 2024-11-04 15:35:03

xml数据格式的相关文章

IOS 阶段学习第23天笔记(XML数据格式介绍)

IOS学习(OC语言)知识点整理 一.XML数据格式介绍 1)概念:xml是extensible markup language扩展的标记语言,一般用来表示.传输和存储数据 2)xml与json目前使用比较广泛的两种网络传输数据格式 两者分别占比: 1. json:市场上占90%,轻量级的表示数据 2.xml:占10%,表示数据比较复杂 3)XML三种数据解析方法: 1.DOM解析:将整个xml数据加载到内存中,构造一个对象,从根结点开始一级一级的解析提取数据.缺点:如果数据大, 比较占内存,解

json、xml ---- 数据格式生成类

自己写的一个生成json/xml 格式数据的类,可用于api数据传输: 1 <?php 2 class Response{ 3 /** 4 *生成指定数据格式 5 *@param intval $code 状态码 6 *@param string $message 状态说明 7 *@param array $data 数据 8 *@param string $type 要求返回的数据格式 9 *@return string $data 数据 10 */ 11 public static func

类xml数据格式解析

需要解析一种类xml的数据文件,数据格式如下: <head> //文件头 <type>xtype</type> <condition> key1=value1 key2=value2 </condition> <mea> key3=value3 key4=value4 </mea> <xxxx>//多个 ... </xxx> </head> <data> //数据域,多个 p

将获取的json对象转换成xml数据格式

参考网址:http://blog.csdn.net/u013714419/article/details/24804337 public static void main(String[] args){ String json=""; JSONArray jsonObject = JSONArray.formObject(json); XMLSerializer xmlSerial = new XMLSerializer(); String xml = xmlSerial.write(

json和xml以及ajax的数据格式用法

JSON的两个方法: 1.将字符串转换为JSON格式:parse(). 2.将原生JavaScript值转换为JSON字符串:stringify(); 1 <!DOCTYPE html> 2 <htmllang="en"> 3 <head> 4 <metacharset="UTF-8"> 5 <title>json数据</title> 6 </head> 7 <body>

JSON数据格式:以及XML文件格式,YML文件格式,properties文件格式

JSON数据格式:以及XML文件格式,YML文件格式,properties文件格式 数据格式: json数据格式:属于轻量级数据格式,是javascript的一种描述数据的格式.具有易于解析,语法简单的特点,广泛应用与网络间的数据传输. {"name":"Li","age":"18"} XML数据格式:属于重量级数据格式,在以前主要是用XML进行数据的传输,但他的格式比较复杂,传输时存在大量冗余数据.目前主要作为配置文件使用

XML 数据请求与JSON 数据请求

(1)XML 数据请求 使用 AFNetworking 中的 AFHTTPRequestOperation 和 AFXMLParserResponseSerializer,另外结合第三方框架 XMLDictionary 进行数据转换 使用 XMLDictionary 的好处:有效避免自行实现 NSXMLParserDelegate 委托代理协议方法来进行繁琐的数据拼凑解析 (2)JSON 数据请求 使用 AFNetworking 中的 AFHTTPRequestOperation 或 AFHTT

C# XML对象序列化、反序列化 - PEPE YU

http://www.tuicool.com/articles/IjE7ban XML 序列化:可以将对象序列化为XML文件,或者将XML文件反序列化为对象还有种方法 使用LINQ TO XML或者反序列化的方法从XML中读取数据. 最简单的方法就是 .net framework提供的,只需要定义好xml数据格式,定义好对象即可. 1.调用方法: using RenosData.RDBao.EvidenceUploadModel.Models; using RenosData.RDBao.Evi

xml和json格式输出

<?php class Response{ const JSON ='json'; /* * 按综合方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * @param string $type 数据类型 * return string */ public static function show($code,$message='',$data=array(),$typ