什么是XML:
- XML 指可扩展标记语言(EXtensible Markup Language)。
- XML 是类似HTML的标记语言但不是为了取代HTML的。
- XML 的设计宗旨是传输数据,而不是显示数据。
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
- XML 是 W3C 的推荐标准。
XML能做什么:
1.用作程序的配置文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<appSettings>
<!--<add key="ConnStr" value="server=DESKTOP-P996OCC; database=charge_system; UID=sa;pwd=123456"/>-->
<add key="ConnStr" value="server=(local); database=JFCharge; UID=sa;pwd=123456"/>
<add key="DB" value="DAL"/>
<add key="sectors" value="0"/>
<add key="key" value="FFFFFFFFFFFF"/>
</appSettings>
</configuration>
2.用作数据存储:
<?xml version="1.0" encoding="UTF-8"?>
<!--
XML使用
存储一些信息
-->
<persons version="1.0">
<person id="3211" hehe="haha">
<name>小菜</name>
<age>18</age>
<sex>男</sex>
</person>
<person id="123" >
<name>大鸟</name>
<age>38</age>
<sex>男</sex>
</person>
<person id="001" hehe="haha">
<name>老板</name>
<age>45</age>
<sex>男</sex>
</person>
</persons>
包括但不限于以上两种。。
XML优点:
1.简化数据共享,XML以纯文本的格式存储数据,并且提供了独立于软件和硬件的存储方法,因此,可以方便的让不同的应用程序去共享数据。
2.简化数据传输,众所周知,对于开发来说,很让人头疼的事情就是不同系统之间的数据交换问题,但是因为有了XML,使得不同的系统可以方便快捷的交换数据。
以上就是初步学习了XML的一些心得,分享给大家,希望对大家有所帮助!