XML入门
发布时间:2020-12-16 05:55:14 所属栏目:百科 来源:网络整理
导读:一、简介 XML(Extended Makeup Language,可扩展的标记性语言),提供了一套跨平台、跨网络、跨程序、跨语言的数据描述方式,使用XML可以方便进行数据交换、系统配置、内容管理等常见功能。 XML与HTML类似,都属于标记性的语言 ,两者都是从SGML(标准标记
一、简介
二、XML文件组成 1. 前导区,规定了XML页面的一些属性,里面有三个属性。
三、数据和显示分离示例: 使用CSS展示一个XML
name{ display:block ; color:blue ; font-size:20pt ; font-weight:bold ; } id,company,email,tel,site{ display:block ; color:black ; font-size:14pt ; font-weight:normal ; font-style:italic ; }CSS定义出来之后,就可以在一个xml文件中引用此CSS。 <?xml version="1.0" encoding="GBK"?> <?xml-stylesheet type="text/css" href="attrib.css"?> <addresslist> <linkman> <name>Troy</name> <id>001</id> <company>小米科技</company> <tel>18722222111</tel> <site>www.JAVA.cn</site> </linkman> </addresslist>如果使用的是XSL的话,可以添加更多的判断操作。
四、用法解析 1. 在xml中既可以使用标签也可以使用属性操作数据。 <?xml version="1.0" encoding="GBK" standalone="no"?> <addresslist> <linkman> <name id="001">Troy</name> <company>小米科技</company> </linkman> </addresslist>此时表示定义了一个id的属性,但是在使用的时候是尽量用标签呢还是用属性? 两者都可,但是若要显示则只能用标签,因为属性是没法显示的,而且解析操作时使用标签比较方便。 2. 实体参照
3. 注释 可以使用html中一样的注释,“<!-- 注释 -->”。 4. CDATA 使用CDATA标记,该标记中的所有内容都不会被XML解析器给解析。 <?xml version="1.0" encoding="GBK" standalone="no"?> <authors> <author> <name id="MR">Troy</name> <![CDATA[ 这里面的内容不解析,会直接显示 ]]> </author> </authors> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |