xml入门
来源:互联网 发布:生物制药就业前景知乎 编辑:程序博客网 时间:2024/06/06 00:07
xml入门
*html: 主要负责网页的结构。
*css:主要负责网页的美观/样式。
*javascript: 主要负责在浏览器端与客户进行交互。
*以上三门语言都是静态网页制作的语言。*html语言特点: *1)由标签组成。<p></p> <br/> <h2></h2>。由w3c组成规定的! *2)html语言语法结构松散的。 <html> <p> </HTML> *大小写不区分,标签可以不配对。浏览器帮我们修正html页面*其他自定义标签能不能被解析?这些自定义标签就是XML标签。
1.xml语法
- 格式要求
student
*1、标签是区分大小写的
*2、分带标签体的标签,也有空标签
*3、标签一定要配对
*4、便签中间不能含有空格
*5、不能使用数字开头
*6、如果没有指定名称空间的话,标签名中间不能含有冒号。
*7、在同一个xml文件中,有且仅有一个根标签
2.xml属性
*student
*注意:
* 1、一个属性分为属性名和属性值,属性名和属性值之间使用=号分割。
* 2、属性值一定要使用单引号或者双引号包含,不能省略,也不能单双混用。
* 3、一个标签内可以包含多个属性,但是不能出现同名的属性。
3.xml注释
*
4.文档声明
5.转义字符
*如果希望在xml文件中原样输出xml中的特殊字符,那么就需要对其进行转义。
*转义字符:
*< <
*> >
*” "
*& &
*空格  
6.CDATA块
*CDATA块的作用,如果xml中的一段内容都希望原样输出,可以把这段内容包含在CDATA块中。
CADATA语法:<![CDATA[ <itcast> <br/> </itcast>]]>
*练习:
*给通讯录程序设计一个xml文件存储联系人的数据。
*联系人属性: 编号、 姓名、性别、电话、QQ、邮箱
*contact.xml应用:
<?xml version="1.0" encoding="utf-8"?><!-- <contact id="001" name="张三" gender="男" phone="13411112222" email="zhangsan@qq.com" address="广州天河"></contact> --><contact-list> <contact id="001"> <name>张三</name> <gender>男</gender> <phone>13411112222</phone> <email>zhangsan@qq.com</email> <address>广州天河</address> </contact> <contact id="002"> <name>李四</name> <gender>女</gender> <phone>13511112222</phone> <email>lisi@qq.com</email> <address>广州越秀</address> </contact> </contact-list>要求: 1)使用xml语法进行描述联系人信息 2)能够存储多个联系人<contact id="1" name="eric" gender="male" phone="13455555"></contact><contact> <id>1</id> <name>eric</name> <gender>male</gender> ...</contact>
阅读全文
0 0
- XML 入门
- XML入门
- XML入门
- XML入门
- XML入门
- XML入门
- XML入门
- xml入门
- XML入门
- XML入门
- XML入门
- xml入门
- 【XML】入门
- 【XML】入门
- XML入门
- xml入门
- XML入门
- XML入门
- The C Programming Language 练习题2-7
- 递归删除链表中的指定元素x
- [LeetCode]20. Valid Parentheses
- C语言习题一
- 前端之路——jquery第一课
- xml入门
- 【死磕Java并发】-----J.U.C之线程池:ThreadPoolExecutor
- DB2 根据表名查找存储过程
- dinner party dp 暴力
- C++ MFC / VS2013 之十二 (对话框:向导对话框的创建及显示)
- Linux Shell 脚本编程(3)—Shell输入与输出
- 黑客入侵
- 嵌入式C语言面试题
- 111