![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xml
文章平均质量分 59
卡尔的面包
勇往直前!
展开
-
xml,dtd,schema的demo_1
![CDATA[ xxx ]] ------CDATA[]中的内容将不被xml所解析. <?xml version="1.0"; encoding="UTF-8"?> ---DTD文件. <!ELEMENT poem (author, title, content)> ...原创 2011-08-15 15:59:16 · 75 阅读 · 0 评论 -
xml,dtd,schema的demo_2
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" ---schema文件,schema的声明elementFormDefault="qualified" attributeFormDefault="unqualified"> ---xs代表命名空间 <xs:element nam...原创 2011-08-15 19:43:48 · 201 阅读 · 0 评论 -
DOM学习
W3C制定了一套XML分析器的标准接口规范---DOM,除此之外,其他机构也制定了一套接口规范---SAX. xml文档--->xml分析器--->接口(DOM或者SAX)--->XML应用程序. DOM 由三部分组成:核心(core),html和xml.核心部分是结构化文档比较底层对象的集合,这一部分所定义的对象已经完全可以表达出任何HTML和XML文档...原创 2011-08-17 01:31:37 · 87 阅读 · 0 评论 -
JS中解析xml,并将XML文档用XSL文档进行转换
<html><body><script type="text/javascript">//建立一个解析的对象,并将xml文档读入内存. var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load("test.xml") // 建立另一个..原创 2011-08-31 15:31:23 · 387 阅读 · 0 评论 -
schema学习
xml schema是用一套预先规定的xml元素和属性创建的,这些元素和属性定义了xml文档的结构和内容模式,规定了xml文档实例的结构和每个元素的数据类型. DTD不遵守xml语法,DTD数据类型有限,DTD不可扩展,DTD不支持命名空间. schema基于xml语法,其实就是xml文档,扩充了数据类型,可以自定义数据类型,支持元素继承,支持属性组. 所有的schema文...原创 2011-09-05 20:27:48 · 116 阅读 · 0 评论 -
SAX学习
xml:<people> <student id = "123"> <name>zy</name> <age>15</age> <address>sichuan</address> </student>原创 2011-09-05 20:41:51 · 92 阅读 · 0 评论 -
命名空间
命名空间的作用:为了避免元素名冲突.命名空间使用范围:元素和属性都可以使用命名空间. 因为XML的元素名是不固定的,当两个不同的文档使用同样的名称描述两个不同类型的元素的时候,就会发生命名冲突.比如在java中定义了2个相同名字的类,当去调用类的时候,不知道究竟调用的是哪个类,这样就只能加上包名来进行区分.xml中的命名空间就相当于是包名来区别. XML较之HTML最根...原创 2011-09-05 21:02:26 · 78 阅读 · 0 评论 -
sax,dom,jdom,dom4j的比较
SAXsax分析器在对xml文档进行分析时,触发一系列的事件,应用程序通过事件处理函数实现对xml文档的访问.因为事件触发是有时序性的,所以sax分析器提供的是一种对xml文档的顺序访问机制,对于已经分析过的部分,不能再重新倒回去处理.sax分析器在实现时,只是顺序地检查xml文档中的字节流,判断当前字节是xml语法中的哪一部分,检查是否符合xml语法并且触发相应的事件.对于事...原创 2011-09-05 22:29:00 · 127 阅读 · 0 评论