XML的基本操作
2024-08-25 14:03:26
所有 XML 文档中的文本均会被解析器解析。
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
CDATA 部分中的所有内容都会被解析器忽略。
CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
DTD
Schema
约束:XML的书写规范
定义一个文件为DTD
基本语法:
+ 表示:1 个到多个
<!ELEMENT 班级(学生+)>
<!ELEMENT 学生(名字,年龄,介绍)>
<!ELEMENT 名字(#PCDATA)>
<!ELEMENT 年龄(#PCDATA)>
<!ELEMENT 介绍(#PCDATA)>
引入DTD 去约束XML文件
<!DOCTYPE note SYSTEM "Note.dtd">
PS:(参照HTML中表头引入的这句"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd)
将这个打开就是返回一个DTD的约束文件
然后一个编写一个解析工具,去解析XML代码
<script language = "javascript">
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.ValidateOnParse = "true" ; //开启校验
xmldoc.load("Name.xml");
<script>
jaxp实例
java对XML进行CRUD操作
最新文章
- java面向对象---对象初始化
- MyEclipse新建web project和navicat110_mysql_en工具
- SpringMVC处理客户端请求的过程
- Linux中MySQL的基本操作
- SubsetsTotal Accepted:49746Total Submissions:176257My Submissions
- [leetcode72]Edit Distance(dp)
- iOS开发-清理缓存功能的实现
- map和reduce
- Qt布局与分割器QSplitter
- Android菜鸟的成长笔记(9)——Intent与Intent Filter(下)
- Leetcode 073 Set Matrix Zeroes
- Windows桌面快捷图标上的小箭头的恢复
- SQL的case when then else end语句的用法
- promise.all方法合并请求接口的两个值
- JAVA多线程17个问题
- HTML5的学习(一)HTML5标签
- jQuery---ajax---error函数及其参数详解
- 简单三招,设计复杂ERP报表
- System.Reflection.TargetException:“非静态方法需要一个目标。”
- JetBrains全系列在线激活中心pycharm