欢迎来到 延安市某某机床铸造维修站
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:延安市某某机床铸造维修站  更新时间:2024-05-05 06:52:39

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


@真知新坐标


友情链接《英雄联盟》11.18打野劫怎么玩?11.18打野劫玩法推荐犯罪大师CG解密系列3答案是什么?第三届侦探大赛第一关30个题目答案汇总(2)魔兽世界怀旧服史诗武器大全 全史诗武器效果介绍 埃瑟利苏尔,惩戒之弩英雄合击1.95合击版本下载安装免费最新版 v1.0.3《DNF》增幅改版详解王者荣耀关羽怎么出装DNF狂战士怎么加点 100级最新版本红眼刷图技能加点推荐2021DNF2023周年庆活动奖励有哪些 地下城与勇士周年庆奖励2023一览[多图]拼多多砍价攻略有哪些?怎么去砍价呢?摩尔庄园食谱大全2022安卓游戏破解app惩戒之箭版本停机更新内容猎人坚韧系宝宝有哪些(WLK猎人坚韧系宝宝天赋加点推荐)51弹弹堂95服“英雄联盟”开服活动LOL手游索拉卡怎么出装 LOL手游索拉卡装备搭配推荐Blasphemous渎神全成就达成攻略DNF:一天如何升到满级?成长加速活动详解,12武器可以跨界LOL S6大虫子上单天赋符文出装 新版本上单巨无霸上海辰山植物园门票价格,门票团购,营业时间,游玩攻略【六一亲子游】地下城与生活搜狗输入法为什么是繁体字 搜狗输入法繁体字切换方法我的小黑狗200字作文(精选59篇)幼儿园下半年工作计划「LOL」羊刀联盟再添新贵 鳄鱼爆炸伤害瞬秒脆皮LOL S6大虫子上单天赋符文出装 新版本上单巨无霸英雄联盟按什么锁定英雄,LOL怎么锁定对方的英雄或塔魔兽世界17周年庆奖励介绍 魔兽世界17周年庆奖励有什么云顶之弈s11赛季索拉卡阵容出装羁绊搭配攻略神途总登陆器手机版下载QQ飞车手游12月28日为什么无法登陆 QQ飞车手游系统出现错误闪退怎么解决梦幻西游2022十一月门派调整全览,谁家欢喜谁家愁?LOL2022豹女怎么出装DNF:魔盒下架龙盒上位,龙珠永久出现,限时加入透明天空叠词有什么作用(叠词有什么作用)地煞增投迎来全新体验!这些焕新改动你都了解吗?indienova 的小伙伴们《LOL》2021无限火力赵信天赋符文加点攻略 无限火力赵信天赋符文怎么加点Lineage W国际服怎么充值划算 国际服游戏便宜充值平台光遇5.17任务完成fgo第六章第16节攻略,FGO第六章16节全关卡攻略分享
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.203

Copyright © 2024 Powered by 延安市某某机床铸造维修站   sitemap