xm学习笔记
1关于静态网页的制作
html主要负责页面的结构+css页面的美观+js与用户的交互、
2html
有标签体的标签: <p></p> <span></span> <div></div>
没有标签的标签: <br/> <hr/>
html的标签是固定的。是由w3c预先规定好的!!!
3xml和html的简单对比
xml:(1)可以扩展的标记语言(2)可以自定义标签(3)描述带关系的数据,作为软件的配置文件(包含与被包含)(4)场景比如tomcat的web.xml (5)作为数据的载体:存储mysql数据
html:(1)超文本标记语言(2)由w3c预先定制好的(3)负责页面的结构
4xml功能
(1)描述带关系的数据(软件的配置文件)
(2)作为数据的载体:a系统把相关信息用xml发送,b系统读取xml的内容
5xml语法
(1)xml文件以.xml结尾。xml文件和html一样,同样能被浏览器解析!
(2)标签
(1)标签名不能以数字开头。
(2)标签名不能有空格
(3)如果没有名称空间,标签名中间就不能使用:号。
(4)一个格式良好的xml文档有且仅有一个跟标签。
(5)区分大小写
6属性
格式: <标签名 属性名="属性值"/>
注意:
1)属性的值必须用双引号或单引号包含,不能省略!
2)在一个标签内属性可以有多个,但不能重复。
7注释
格式:<!-注释-->
注释也回被解析
8声明
格式:<?xml vertion="1.0" encoding="utf-8"?>
属性
vertion:xml的版本
encoding:浏览器打开xml时候查询的编码
注意:
1)保存XML文档的编码和浏览器打开XML的编码要保持一致!而且是支持中文的编码,这样就不会出现中文乱码问题。
2)在ecpise开发工具中,ecplise工具在保存xml文档时,会自动去按照xml文档声明的encoding编码去保存xml文件,所以用eclipse工具,编写xml文档,只有声明xml的编码就不会有中文乱码问题了!!!
3)如果是使用记事本编写xml文档时,要注意保存xml文档的编码!!
9例子
员工管理系统(员工对象)
员工信息: 编号、 姓名、 年龄 、 性别、 籍贯、学校、联系方式
使用xml文档方式表达。
student.xml 描述学员信息
要求: 包含标签、属性、注释、文档声明
<?xml version="1.0" encoding="utf-8"?>
<!-- 编号、 姓名、 年龄 、 性别、 籍贯、学校、联系方式 -->
<studentList>
<student id="200">
<name>王五</name>
<age>18</age>
<gender>男</gender>
<native>重庆</native>
<school>北京大学</school>
<phone>15453431111</phone>
</student>
<student id="101">
<name>小三</name>
<age>20</age>
<gender>男</gender>
<native>日本</native>
<school>东京大学</school>
<phone>1253534111</phone>
</student>
</studentList>

坚持课本教材的结合,好好努力了。以上是根据视频学习的总结勿喷。
xm学习笔记的更多相关文章
- java JDK8 学习笔记——第16章 整合数据库
第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...
- Matplotlib学习笔记(一)
原 matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook .caret, .dropup > .btn > .ca ...
- JVM 学习笔记一 :JVM类加载机制
前言: 最近在看JVM相关资料,这里记录下学习笔记,希望自己能坚持学完,打牢基础. 一.类加载过程 1,类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载.验证.准备.解析.初始化.使用 ...
- Shiro学习笔记总结,附加" 身份认证 "源码案例(一)
Shiro学习笔记总结 内容介绍: 一.Shiro介绍 二.subject认证主体 三.身份认证流程 四.Realm & JDBC reaml介绍 五.Shiro.ini配置介绍 六.源码案例 ...
- Elasticsearch7.6学习笔记1 Getting start with Elasticsearch
Elasticsearch7.6学习笔记1 Getting start with Elasticsearch 前言 权威指南中文只有2.x, 但现在es已经到7.6. 就安装最新的来学下. 安装 这里 ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
随机推荐
- SecureCRT7.3和SecureFX7.3的MAC下破解
破解脚本:http://files.cnblogs.com/files/jieyuefeng/SecureCRTFX_mac_crack.zip 破解方法: sudo perl ~/Downloads ...
- StoryBoard页面联线跳转已经页面之间传参数
1.选中上图黄色.按住Control 把线拖到要要跳转的页面,寻找show. 2.选中联线.在右边Identifier:随便填入一个标示 3.在按钮点击事件加上如下代码 - (IBAction)but ...
- 在Eclipse里设置格式化代码时不格式化注释
在Eclipse里设置格式化代码时不格式化注释 今天格式化代码 发现直接format会把注释也一块格式化了,有时候会把好好的注释弄的很乱.甚为头疼. 查阅之后解决办法如下: Windows -> ...
- 坑爹的vector iterators incompatible错误(VS中属性页-->C/C++-->代码生成-->>运行库)
之前一直被这个错误折磨着,就是不知道问题在那,后来找了很多资料,大概都是说这是因为多个线程同时操作vector的问题(参考这里).可是我这里的代码并没有问题,因为同样的代码在别的解决方案中已经成功运行 ...
- Java基础知识强化37:StringBuffer类之StringBuffer的构造方法
1. StringBuffer的构造方法: (1)StringBuffer(): (2)StringBuffer(CharSequence seq): (3)StringBuffer(int capa ...
- 重学《C#高级编程》(序)
小生码农一枚,以前只是看别人写博客,从来没有想过要自己写博文,突然之间“脑抽”想自己也写点什么,遂在博客园开通这个博客. 简单介绍下自己吧,本人90后,父母对我没有大的想法,只是希望我平安成长,多学习 ...
- 打开局域网项目,显示“项目位置不受信任”的解决办法(VS2008)
弄了几天,网上搜了个遍,愣是解决不了,绝望的时候闭着眼睛胡搞,居然解决了,哈哈.... 开发环境:visual studio 2008 项目位置:局域网其他电脑内 出现问题: 1.弹出“”的对话框,如 ...
- Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
解决方法: 找到IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的ASP.Net版本项设置为允许. 如下图 今天配置本地iis出现了一些问题,第一个是出现cgi等错误,iis重新 ...
- (转)jQuery Validation Plugin客户端表单证验插件
jQuery Validation Plugin客户端表单验证插件 官方文档:http://jqueryvalidation.org/documentation/ 官方demo:http://jque ...
- 在 sys.servers 中找不到服务器的解决办法,自己解决的
一开始提示,在服务器中找不到在 sys.servers 中找不到服务器 'QPAccountsDBLink',先用select * from sys.servers ,发现只能查到一个服务器名称,后 ...