4、字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。 字符串(string)与C或者Java的字符串非常相似。
<?xmlversion="1.0"encoding="utf-8"?> <country> <name>中国</name> <province> <name>黑龙江</name> <cities> <city>哈尔滨</city> <city>大庆</city> </cities> </province> <province> <name>广东</name> <cities> <city>广州</city> <city>深圳</city> <city>珠海</city> </cities> </province> <province> <name>台湾</name> <cities> <city>台北</city> <city>高雄</city> </cities> </province> <province> <name>新疆</name> <cities> <city>乌鲁木齐</city> </cities> </province> </country>用JSON表示如下:
{ "name":"中国", "province":[{"name":"黑龙江","cities":{"city":["哈尔滨","大庆"]}}, {"name":"广东","cities":{"city":["广州","深圳","珠海"]}}, {"name":"台湾","cities":{"city":["台北","高雄"]}}, {"name":"新疆","cities":{"city":["乌鲁木齐"]}} ] }8 JSON-VIEW
JSON查看实用工具,在开发过程中(windows平台中)可以对JSON数据进行格式化和视图显示。
9 它和xml一样都是一种数据交换格式
以上就是疯狂XML学习笔记(4)------------XML的对手 JSON 的内容,更多相关内容请关注PHP中文网()!
文件分为如下几部分内容:
)
的注释不能够放在标签体内。
元素里的多个属性之间没有先后顺序。
<book> <isbn>123456780</isbn> <book_name>Java讲义</book_name> <price>99</price> </book>比如说这个book本身就有 isbn book_name price的属性
那么
<book isbn=”” book_name=”” price=””/>Xml必须有一个根元素。
Xml文档的整体结构
1、 必须有一个根元素(有且只有一个)
2、 元素必须合理结束
3、 元素之间必须合理嵌套
4、 元素的属性必须有属性值
只要不满足上面的条件就是一个格式不良好的xml文档
只要满足上面的条件就是一个格式良好的xml文档
并且遵守了dtd或者schema就是一个有效的xml文档。
Xml文档是一种标准的结构化文档,可以转换成DOM(Document Object Model)树,其根节点对应DOM树的根节点。
<book> <computer> <name>网上介绍</name> <author>redarmy</author> </computer> <computer> <name>网上介绍</name> <author>redarmy</author> </computer> </book>book
computer
computer
………
computer
name
author
注意:
必须具有根标记且根标记必须唯一
开始标记和结束标记需配对使用
标记不能交错使用
空标记可写成“<标记名/>”的形式
标记对大小写敏感
以上就是疯狂XML学习笔记(2)-------------格式要求的内容,更多相关内容请关注PHP中文网()!
可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义(DTD)和XML Schema
Web Service全部的规范,技术都是以XML为底层核心和构架基础的,对Web Service而言,SOAP、WSDL和UDDI,都是使用XML作为信息描述和交换的标准手段。XML技术的产生促使了Web Service技术的产生与发展。
HTMLXHTML HTML 5 CSS TCP/IP
XMLXML XSL XSLT XSL-FO XPath XPointer XLink DTD XML Schema DOM XForms SOAP WSDL RDF RSS WAP Web Services
Web脚本JavaScript HTML DOM DHTML VBScript AJAX jQuery JSON E4X WMLScript
Serv脚本SQL ASP ADO PHP
.NETMicrosoft.NET .NET Mobile
多媒体SMIL SVG
文档呈现语言 HTML XHTML XML XForms DHTML
样式格式描述语言 层叠样式表 XSL
动态网页技术 CGI FastCGI ASP ASP.NET ColdFusion JSP PHP
客户端交互技术 ActiveX Java Applet JavaFX AJAX Silverlight ActionScript Flex AIR
客户端脚本语言 JavaScript JScript VBScript ECMAScript
标识定位语言 URL URI XPath URL重写
文档纲要语言 DTD XML Schema
以上就是疯狂XML学习笔记(1)------------初识的内容,更多相关内容请关注PHP中文网()!