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;”
-->

 

 

你可能感兴趣的:(数据结构,xml,.net,Ajax,XSL)