目录
- Bootstrap
- 概念
- 快速入门
- 响应式布局
- XML
- 概念
- 功能
- XML和HTML的区别
- 基本语法
- 快速入门
- 组成部分
- 文档声明
- 指令(了解,结合CSS设置页面)
- 标签
- 属性
- 文本
- 约束
- 作为框架的使用者要求
- 分类:DTD一种简单的约束技术、Schema一种复杂的约束技术
- XML解析
- 操作XML文档
- 解析XML的方式(思想):DOM、SAX
- 常见的解析器
- JAXP:sun公司提供的解析器,支持dom和sax两种思想
- DOM4J:一款非常优秀的解析器
- Jsoup:一款Java的HTML解析器,可直接解析摸个URL地址,HTML文本内容,提供一种非常省力API,可通过DOM,CSS以及类似于Jquery的操作方法来取出和操作数据
- PULL:Android操作系统内置的解析器,sax方式的
开始
一、Bootstrap
1.1概念
1.2快速入门
提供各种的模板供我们使用
本地引入Bootstrap,简单表单小模板
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="../bootstrap-3.3.7-dist/css/bootstrap.css" rel="stylesheet">
</head>
<body>
<h1>你好,世界!</h1>
<h2>这是简单的小模板,引入本地bootstrap</h2>
<form>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-group">
<label for="exampleInputFile">File input</label>
<input type="file" id="exampleInputFile">
<p class="help-block">Example block-level help text here.</p>
</div>
<div class="checkbox">
<label>
<input type="checkbox"> Check me out
</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<script type="text/javascript" src="../bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script type="text/javascript" src="../bootstrap-3.3.7-dist/js/bootstrap.js"></script>
</body>
</html>
1.3响应式布局
苹果官网可以查看效果,使用电脑、手机不同设备看到不同样式的界面
依赖于 栅格系统
二、XML
2.1概念
XML和HTML是兄弟,开始目的XML是作用于展示功能
后来逐渐用XML作为存储的配置文件的来使用
2.2快速入门
2.3指令
2.4约束
我们的任务,根据约束来写XMl作为配置文件
内部dtd
为约束起前缀,方便多个约束作用于一个文件的区分
三、XML解析
3.1解析XML
把XML加载到内存
DOM形式需要多的内存资源,适合电脑端
3.2常见的解析器
3.3Jsoup快速入门