【javaWeb第三天】-XML技术
来源:互联网 发布:电大数据库基础与应用 编辑:程序博客网 时间:2024/05/24 05:43
XML用途
1.不能以数字和下划线开关
双引号和单引号都可以 。 属性也可隔离成子元素
不想被引擎解析的内容可以放在CDATA区里。
用来保存有关系的数据和用作配置文件来表示软件各个模块之间的关系。
如希望软件启动时,启动A模块和B模块,在启动B模块时,系统启动B1模块,则使用XML文件比较合适,XML文件大致为:
<soft><A> <\A><B> <B1><\B1><\B><soft>
XML语法
声明
<? XML version="1.0" UnCoding = "UTF-8"?>
如不使用集成环境,utf-8可能会出现乱码。保存文本文档时需要选择编码方式。编码和解码要统一。
XML元素
xml元素是指xml文档中的标签。元素中的空格和换行都会被当作内容处理。如:
<body>hello XML<\body>和<body> hello XML<\body>
1.不能以数字和下划线开关
2.不能以XML开关
3.不能多包含冒号
4.不能有空格
5.区分大小写
XML属性
遵从元素命名规范,表示数据属性
<input name = 'zpy'>
双引号和单引号都可以 。 属性也可隔离成子元素
<input> <name> zpy </name></input>
XML注释
和html相同
<!-- 注释内容 -->CDATA区
不想被引擎解析的内容可以放在CDATA区里。
<![CDATA[内容]]>
转义字符
处理指令
简称PI(processing instruction),处理指令用来指挥解析引擎如何解析XML文档内容。
例如:在XML文档中可以使用XML-stylesheet指令。处理指令以<?开头,以?>结尾。
<?xml-styesheet type="text/css" href="1.css"?>约束
1.XML DTD
DTD(Document Type Definition),全称为文档类型定义。
<!ELEMENT 书类(书+)> <书> <!ELEMENT 书(书名,作者,售价)> <!ELEMENT 书名(#PCDATA)> <!ELEMENT 作者(#PCDATA)> <!ELEMENT 售价(#PCDATA)> </书>
校验文档是否遵从DTD,IE是不会校验约束的,可使用Eclipse或其它XML环境校验
注意:一般情况下不写DTD,DTD约束在写框架时会用到。DTD可在XML内部写,也可以写在DTD文件。
2.XML Schema
XML编程
crud(Create read update delete)
实例:调整JVM大小
首先用数组将JVM OOM,
Byte[] byte = new Byte[1024*1024*024];
- 【javaWeb第三天】-XML技术
- JAVAWEB第三天js对象
- JAVAWEB第三天案例代码
- javaweb框架之springmvc第三天
- JAVAWEB第五天xml解析
- java&XML学习第三天,cocoon2
- XML札记——第三天
- JAVAWEB第三天JS的BOM和document对象
- 跟“无为”学习Ajax技术第三天
- JAVAweb开发技术-------(五)XML技术
- JAVAWEB第五天XML简介及语法
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- chrome developer tool 调试技巧
- 管理小故事6
- 2哥学Vb.net--VBS 操作VB.net dll
- 控制QLineEdit的输入范围
- c++学习笔记--显示类型转换
- 【javaWeb第三天】-XML技术
- ubuntu下彻底删除apache2
- 管理小故事7
- 在android平台上编译vlc
- acm 2048
- 8 ios网络请求 Networking
- CSharp OOP - Delegate ( MultiCast, Named , Anonymous, Lambda, EventHandler )
- web资源链接收藏(个人收藏)
- 2012蓝桥杯决赛-数独