XML语法结构总结!

XML作为可扩展的标记语言,应用范围非常之广泛。XML所关注的是数据的存放和传输。

XSL+XML+DTD/Schema的搭配使用可以制作网页,不过这并不是XML所关注的领域。

最常用的地方还是Ajax(JavaScript+xml)和J2EE中的各类框架的配置文件。所以它的重要性可想而知。

.net的开发中也少不了XML。XMl使Java变得更加强大。

闲话少说我提供一个XML文件源码。

XML的基本结构与语法。包含其中。

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--XML 描述 standalone说明是否有配套的DTD-->
<?xml-stylesheet href="" style="text/xsl"?><!--外联XSL-->
<bookstore name="图书大厦">
<book author="施杨">
<!--我从来没写过这本书-->
<name>如何白吃白喝</name>
<description>找个人替你付账</description>
<price unit="元(RMB)">500</price><!--设置属性-->
</book>
<book author="somebody">
<name>数学</name>
<!--设置CDATA区(文本中包含特殊的字符)“]]>”标志,需要用“]]&gt;>”替代-->
<description><![CDATA[
******************************
*参考书目
*《鲁迅诗选》《射雕英雄传》
b
Log=C
*a
*]]&gt;>
******************************
]]>
</description>
<poem xml:space="preserve">
            刀
        神刀
    一把神刀
</poem>
<!--使用命名空间-->
<!--xmlns定义命名空间-->
<O:policeman 
    
xmlns="http://www.police.net/policemansw.dtd"
    xmlns:O
="http://www.police.net/policeman.dtd"
    xmlns:X
="http://www.police.net/criminal.dtd">
    
<name>008</name>
    
<O:name>007</O:name>
    
<X:criminal>
        
<X:name>施杨</X:name>
    
</X:criminal>
</O:policeman>
<price>1000</price>
</book><!--XML大小写敏感,元素不能以xml开头,且不能有空格-->
<software></software><!--空元素-->
<disc/>
</bookstore>
<!--在除了CDATA区外的其他地方使用特殊符号
“>”“<”“&”“"”“'”时应该使用实体引用
“&gt;”“&lt;”“&amp;”“&quot;”“&apos;”
-->

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值