Day38_Xml
Posted 黑盒思考
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day38_Xml相关的知识,希望对你有一定的参考价值。
《Java自学180天笔记》
约束
规定xml文档的书写规则
* 作为框架的使用者(程序员):
* 分类:
* DTD:
* 内部dtd:将约束规则定义在xml文档中
* 外部dtd:将约束的规则定义在外部的dtd文件中
* 本地:<!DOCTYPE 根标签名 SYSTEM "dtd文件的位置">
* 网络:<!DOCTYPE 根标签名 PUBLIC "dtd文件名字" "dtd文件的位置URL">
* Schema:
* 引入:
2.引入xsi前缀. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3.引入xsd文件命名空间. xsi:schemaLocation="http://www.itcast.cn/xml student.xsd"
4.为每一个xsd约束声明一个前缀,作为标识 xmlns="http://www.itcast.cn/xml"
<students xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.itcast.cn/xml"
xsi:schemaLocation="http://www.itcast.cn/xml student.xsd">
xml常见的解析器:
1. JAXP:sun公司提供的解析器,支持dom和sax两种思想
3. Jsoup:jsoup 是一款Java 的html解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
以上是关于Day38_Xml的主要内容,如果未能解决你的问题,请参考以下文章
python16_day38flask
day38 04-Spring加载配置文件
python基础学习日志day5---xml和configparse模块
Learn_Day12 模块2:模块1内容补充requests模块xml模块
python16_day06类RE模块subprocess模块xml模块shelve模块
python之路_day78_django中ajax应用