随笔分类 -  A009--XML

摘要:package cn.itcast.xml.jsoup; import cn.wanghaomiao.xpath.exception.XpathSyntaxErrorException; import cn.wanghaomiao.xpath.model.JXDocument; import cn. 阅读全文
posted @ 2020-03-03 22:12 风萧萧路漫漫 阅读(341) 评论(0) 推荐(0) 编辑
摘要:soup elements对象支持类似于CSS (或jquery)的选择器语法,来实现非常强大和灵活的查找功能。.这个select 方法在Document, Element,或Elements对象中都可以使用。且是上下文相关的,因此可实现指定元素的过滤,或者链式选择访问。Select方法将返回一个E 阅读全文
posted @ 2020-03-03 22:11 风萧萧路漫漫 阅读(357) 评论(0) 推荐(0) 编辑
摘要:selector:选择器(结合css选择器一起来使用) 使用的方法:Element select(string cssQuery);虽然是在Element中定义的,但是可以通过document来调用,因为document继承element语法:参考selector中定义的语法 XPath:w3c快速 阅读全文
posted @ 2020-03-03 22:09 风萧萧路漫漫 阅读(261) 评论(0) 推荐(0) 编辑
摘要:student.xml <?xml version="1.0" encoding="UTF-8" ?> <students> <student number="heima_0001"> <name id="1">tom</name> <age>18</age> <sex>male</sex> </s 阅读全文
posted @ 2020-03-03 22:07 风萧萧路漫漫 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.Jsoup:工具类,解析HTML,XML文档,加载文档进内存,获取dom树-->返回Document文档对象 parse():解析HTML和XML,返回Documet对象 重载方法 parse​(File in, String charsetName):解析HTML或XML文件的。(也就是需要存 阅读全文
posted @ 2020-03-03 22:04 风萧萧路漫漫 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-03 21:55 风萧萧路漫漫 阅读(108) 评论(0) 推荐(0) 编辑
摘要:针对于两种不同的思想写出来的工具包,供我们使用。可以自己根据思想来写但是自己写太麻烦了可以用第三方开源的 JAXP:Sun公司提供的解析器,支持DOM、SAX两种方式。烂、性能低、代码写起来麻烦 DOM4J:一款非常优秀的解析器。基于DOM思想写出来的,一般用于服务器端 Jsoup:做出来本身并不是 阅读全文
posted @ 2020-03-03 21:53 风萧萧路漫漫 阅读(197) 评论(0) 推荐(0) 编辑
摘要:解析方式、方法,也称为XML解析思想 DOM:将标记语言文档一次性加载进内存,形成一个树形结构,DOM树 优点:操作方便,可以对文档进行CRUD的所有操作(CEUD增删改查)缺点:DOM树,消耗内存,如果XML写的不好一次性加载进内存,会占到源文件的1000到一万倍左右 SAX:逐行读取,基于事件驱 阅读全文
posted @ 2020-03-03 21:51 风萧萧路漫漫 阅读(144) 评论(0) 推荐(0) 编辑
摘要:操作XML文档,将XML文档中数据读取到内存中 操作XML文档,两种方式: 解析:将XML文档中数据,读取到内存中。也可以叫读取 写入:将内存中的数据,写入XML文档中。持久化的存储(用的不多) IO的读和写是一回事 阅读全文
posted @ 2020-03-03 21:48 风萧萧路漫漫 阅读(168) 评论(0) 推荐(0) 编辑
摘要:约束 为了方便,可以把引入名称空间的前缀,放在xsi前缀后。(第四步,放在第三步前) 数据样式 阅读全文
posted @ 2020-03-03 21:46 风萧萧路漫漫 阅读(155) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0"?> <!--schema文档本身就是一个xml文档--> <xsd:schema xmlns="http://www.itcast.cn/xml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNames 阅读全文
posted @ 2020-03-03 21:44 风萧萧路漫漫 阅读(236) 评论(0) 推荐(0) 编辑
摘要:students根标签(最外层)(student子标签) *代表次数:0次或多次(量词符号)+代表:1次或多次student (name,age,sex)子标签和顺序#PCDATA字符串 最后一句:声明属性ATTLIST 属性名字number 类型ID:表示number的属性值必须唯一 #REQUI 阅读全文
posted @ 2020-03-03 21:37 风萧萧路漫漫 阅读(147) 评论(0) 推荐(0) 编辑
摘要:XML是软件的配置文件编写配置文件要按约束文档要求来写 阅读全文
posted @ 2020-03-03 21:36 风萧萧路漫漫 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.文档声明 格式:<?xml 属性列表?> 注意: ?和xml 不能有空格<?开头?>结尾 属性列表: version:版本号(必须要写)。1.0为主流版本,1.1不向下兼容 encoding:编码方式。告诉解析引擎,当前文档使用的字符集(默认值:ISO-8859-1) 编码格式和解析引擎使用的解 阅读全文
posted @ 2020-03-03 21:33 风萧萧路漫漫 阅读(594) 评论(0) 推荐(0) 编辑
摘要:XML文档的后缀名为:.xml XML第一行必须是文档声明 XML文档中有且仅有一个根标签 属性值必须使用引号引起来(单双都行) 标签必须正确的关闭(要么使用 自闭合的标签<标签名 属性/> 围堵标签<标签名></标签名> ) 6. XML标签区分大小写 阅读全文
posted @ 2020-03-03 21:23 风萧萧路漫漫 阅读(112) 评论(0) 推荐(0) 编辑
摘要:XML:Extersible Markup Language 可扩展标记语言标记语言:标签构成的语言可扩展:全部标签都是自定义的。条件:符合标签的命名规则 共同的爹: W3C 万维网联盟XML和HTML是两兄弟早期只有HTML,没有XML。(因为语法简单,基础的网页展示语言,非常火)但浏览器的恶性竞 阅读全文
posted @ 2020-03-03 21:21 风萧萧路漫漫 阅读(146) 评论(0) 推荐(0) 编辑

// 改变博客标题
浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示