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区(文本中包含特殊的字符)“]]>”标志,需要用“]]>>”替代-->
<description><![CDATA[
******************************
*参考书目
*《鲁迅诗选》《射雕英雄传》
b
Log=C
*a
*]]>>
******************************
]]>
</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区外的其他地方使用特殊符号
“>”“<”“&”“"”“'”时应该使用实体引用
“>”“<”“&”“"”“'”
-->
<?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区(文本中包含特殊的字符)“]]>”标志,需要用“]]>>”替代-->
<description><![CDATA[
******************************
*参考书目
*《鲁迅诗选》《射雕英雄传》
b
Log=C
*a
*]]>>
******************************
]]>
</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区外的其他地方使用特殊符号
“>”“<”“&”“"”“'”时应该使用实体引用
“>”“<”“&”“"”“'”
-->