xml学习心得笔记

本文详细介绍了XML的基本语法,包括XML的用途、处理指令、元素和属性、大小写敏感规则、关闭标签、根元素、元素嵌套、实体引用及CDATA段。此外,还探讨了XML的两种解析方式——SAX和DOM,以及如何进行XML的读取和写出操作。
摘要由CSDN通过智能技术生成

1 XML语法

1.1 XML用途

XML,(Extensible Markup Language)可扩展标记语言,独立于软件、硬件的信息传输工具,应用于web开发,常用于简化数据的存储、共享(传输)、跨平台(系统)、跨语言(各种语言都能用)。

【个人见解】:xml类似于正则表达式,不是sum公司的,是个独立的东西;

1.2 基本语法

1.2.1 XML指令

PI(processing instruction)处理指令,指挥解析引擎如何解析XML文档内容。
e.g :<?xml version="1.0" encoding="utf-8" ?>---自动生成(永远在xml文档的第一行)

【个人见解】:
  • 在XML中,所有的处理指令都是以<?开头,?>结尾,中间是处理指令的名称;
  • PI要求必须指定一个version属性,可选standalone---是否允许使用外部xml文件声明(yes/no-默认)、encoding---指作者使用的字符编码格式(UTF-8、gb2312);

1.2.2 元素、属性

xml元素---从开始标签~结束标签的部分,元素可以包含其他元素、文本、或者两者混合物,元素也可以拥有属性。

<datasource id="db_orcale">                           //dabasource--一个元素,其包含其他元素,例如property
    <property name="url">
         jdbc:thin@192.168.0.26:1521:tarena           //property--一个元素,也可以包含元素、文本
    </property>
    <property name="dbUser">openlab</property>        //元素也可以有属性,例如property具有name属性
    <property name="url">open123</property>
</datasource>

属性(Attribute)---提供关于元素额外(附加)信息,通常这些信息不属于数据组成部分,但是对于处理这个元素得应用程序来说是很重要的。


【个人见解】:如果属性内部需要用到“ ”,则属性外部就要用‘ ’

1.2.3 大小写敏感

XML文档中对大小写很敏感,<Data>和<data>是不一样的,打开标签和关闭标签必须写成相同的,必须成对出现。

1.2.4 元素必须要有关闭标签


1.2.5 必须要有根元素(根元素只能有一个)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值