什么是XML:

  1.      XML 指可扩展标记语言(EXtensible Markup Language)。
  2.      XML 是类似HTML的标记语言但不是为了取代HTML的。
  3.      XML 的设计宗旨是传输数据,而不是显示数据。
  4.      XML 标签没有被预定义。您需要自行定义标签。
  5.      XML 被设计为具有自我描述性。
  6.      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的一些心得,分享给大家,希望对大家有所帮助!

 


本文转载:CSDN博客