欢迎来到 白山市某某电子科技有限责任公司
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:白山市某某电子科技有限责任公司  更新时间:2024-04-29 12:09:19

XML基础教程

概念

XML名为可扩展标记语言 ,础教程与HTML结构类似。础教程

用途

用于结构化存储、础教程传输数据 。础教程

语法

例子:

<?础教程xml version="1.0" encoding="UTF-8"?>n<!DOCTYPE resource PUBLIC "namespace" "namespace.dtd">n<resource xmlns="https://www.serendipity.com">n <table id="001">n <td>apple</td>n <td>pear</td>n </table>n</resource>n

  • 需要xml声明

<?xml version="1.0" encoding="UTF-8"?>n

  • 标签需要对应,有开始标签 ,础教程也需要有结束标签
  • 标签大小写敏感
  • 必须要有根元素
  • 特殊字符

< == <n> == >n& == &n' == &pos;n" == "n

属性

属性用来描述元素的础教程额外信息 ,而不同于描述数据信息 ,础教程数据信息建议使用标签描述 。础教程

DTD 、础教程Schema

XML DTD和 XML Schema是础教程用于验证、约束XML的础教程,XML Schema是础教程XML DTD的替代方案。

<!DOCTYPE resourcen[n<!ELEMENT resource (table)>n<!ELEMENT table (td)>n<!ELEMENT td (#PCDATA)>n]>n

XSLT样式表

XSLT用于替换XML数据并转化为另一种格式的础教程XML或者HTML 。Linux和Mac上可以使用xsltproc工具执行转化  ,础教程windows可以使用XMLSpy软件。

-bash-3.2$ xsltproc namespace.xsl namespace.xmln<html><body>n n applen pearn n</body></html>n

XML Javascript

用于提取服务器端的XML文件并解析成XML DOM对象,如下示例 :

<!DOCTYPE html>n<html>n<body>n<h1>namespace</h1>n<div id="main">n</div>n n<script>nxmlhttp=new XMLHttpRequest();nxmlhttp.open("GET","namespace.xml",false);nxmlhttp.send();nxmlDoc=xmlhttp.responseXML;n ndocument.getElementById("main").innerHTML=nxmlDoc.getElementsByTagName("td")[0].childNodes[0].nodeValue;n</script>n n</body>n</html>n

namespace

用来避免元素命名冲突,当相同元素有不同的结构时 ,可以区分开来, 。比如示例table元素:

<?xml version="1.0" encoding="UTF-8"?>n<!DOCTYPE resource PUBLIC "namespace" "namespace.dtd">n<resource xmlns="https://www.serendipity.com" xmlns:d="https://www.serendipity01.com">n <table id="001">n <td>apple</td>n <td>pear</td>n </table>n <d:table>n <d:name>desk</d:name>n <d:width>150cm</d:width>n <d:height>80cm</d:height>n </d:table>n</resource>n

XSLT提取原XML文件到新的XML文件时,需要指定原XML的命令空间 ,否则XSLT将提取不到节点的数据 。

CDATA

使用CDATA包含的数据不被XML解析器解析 。

相关技术

  • XSLT
  • XPath
  • XML DTD
  • XML Schema
  • SOAP
  • XQuery
  • RSS
  • SVG
  • XML DOM


@真知新坐标


友情链接《侠客风云传》天王归来夜叉仙音情圣攻略 天王大地图攻略sFC三国志英杰传完整攻略(图文)《新倚天屠龙记》「攻略」倚天侠客缘分(上篇)《三国志13》守城攻略 三国志13怎么守城原神【任务攻略】提纳里传说|详解攻略春节杭州自由行游客攻略/衣食住篇战就战手游单兵三禁是什么 单兵三禁介绍开心消消乐2048关通关攻略 注意右下方雪块逆转检事第四章中篇通关攻略【详解】三国志9提拔(拔擢)武将培养攻略.doc官居几品游戏攻略 官居几品新手必备攻略【2023年京东淘宝天猫双十一活动攻略】双十一活动最详细解读,双十一什么时候开始? 京东天猫双十一活动时间?京东天猫双十一优惠力度如何?双十一有哪些活动?双十一有什么优惠券可以领取?双十一买东西划算吗战就战游戏玩法介绍,攻略制霸RPG三巨头战就战安卓版(2月22日更新)下载:《战就战》新手攻略-阵型摆放技巧QQ三国官爵系统,官爵基本攻略 qq三国高级官爵任务奖励三国志7自创武将攻略,三国群英传7的怎么把4个武将弄在一起刀剑封魔录——北地全攻略仙剑奇侠传3图文全攻略(仙剑奇侠传三攻略地图)倚天屠龙记攻略,求倚天屠龙记Ⅲ(终)秘籍攻略 刀剑封魔录刺客信条大革命狮子座谜团怎么做 诺斯特拉达姆士谜团狮子座任务流程攻略仙剑奇侠传3图文攻略 全主支线+全迷宫古董位置+全好感度攻略(46)新剑侠情缘手游万花技能攻略(新剑侠情缘手游万花技能加点及属性详解)以撒的结合:忏悔新手入坑指南王者荣耀 攻略站【英杰传】游戏介绍,新萌快速入门攻略,阵容搭配!!刺客信条大革命流派,刺客信条大革命武器装备怎么选择最强蜗牛新手攻略大全 新手开局玩法详解仙境传说RO爱如初见弓箭手怎么玩 仙境传说RO爱如初见弓箭手流派书籍《三国演义》中有什么让人记忆深刻的语句?三国志10攻略大全完美指南!subverse游戏小行星攻略明星志愿2000攻略,《明星志愿2000》高效攻略指南《东京攻略》20年,梁朝伟5大助理4位日本人,有1位比张柏芝还靓仙剑奇侠传四图文全攻略(整合版)(仙剑奇侠传4攻略详情)历史上的今天:北欧女神:蕾娜斯(7月18日)最终幻想8重制版超详细图文攻略 全章节流程攻略图文指南 第三十五章:义无反顾最强蜗牛彩蛋攻略 全彩蛋收集攻略ngc生化危机1详细攻略(ngc生化1攻略)天命奇御2陌刀门DLC攻略(一)初探云纹矿道
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1985

Copyright © 2024 Powered by 白山市某某电子科技有限责任公司   sitemap