【javaWeb第三天】-XML技术

 
 

XML用途

用来保存有关系的数据用作配置文件来表示软件各个模块之间的关系

如希望软件启动时,启动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];



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值