欢迎来到 广元市某某建筑工程维修网点
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:广元市某某建筑工程维修网点  更新时间:2024-05-05 20:32:10

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


@真知新坐标


友情链接云顶之弈怒之领域鳄鱼出装 云顶之弈怒之领域鳄鱼怎么玩DNF2023刺客技能怎么加点《LOL手游》伊泽瑞尔怎么玩 伊泽瑞尔符文装备搭配攻略《塞尔达传说:荒野之息》新手攻略——怪物商人魔兽副本介绍——暴风城监狱死亡之塔《塞尔达传说王国之泪》图文攻略 全地图探索图文攻略LOL6.13新版更新内容一览 仙灵女巫璐璐天赋出装打法(图)《梦幻西游》胡姬琵琶行副本通关攻略原神荒海解密机关怎么过 荒海解密机关通关技巧《魔兽世界》8.3版本奥丹姆阿玛赛特入侵攻略 玩法前瞻《暗黑破坏神3》24赛季死灵法师散件尸爆BD攻略“笑面虎”演员徐忠信因病逝世 享年70岁《阴阳师》十大SSR谁是高端斗技一哥《LOL》10.5版本T1打野艾克攻略9款无限内购破解游戏大全app 无限内购破解游戏软件合集《暗黑地牢2》瘟医祭坛第二关怎么打 瘟医祭坛上课关卡打法《Wallpaper Engine》LOL黑暗黎明使者合集动态壁纸DNF新职业忍者刷图加点攻略方案分享王者猎人天赋怎么点 ?王者猎人天赋加点攻略造梦西游3攻略DNF:110级剑魂要被削弱了?呼声太高引争议!仅因1个技能说明博人传220集五影会谈,鸣人不再心慈手软,会亲手了结博人仙剑奇侠传5前传激活码(仙剑5激活码免费领取活动)《王者荣耀》大佬救命语音获得攻略游戏里的社区怎么打开,如何进入社区游戏《lol》7月阿卡丽的神秘商店活动时间 神秘商店地址入口{sTitle}《暗黑地牢2》瘟医祭坛第二关怎么打 瘟医祭坛上课关卡打法阴阳师年兽怎么打 年兽BOSS打法攻略详解2023新开服奇迹手游sf合集 新开服奇迹手游sf大全天涯明月刀天下镖玩法详解,玩法流程指南魔兽世界三月游戏动态大盘点:首次击败史诗难度古尔丹魔兽世界:T3套装“回归”,9.0全民幻化,绝版的NAXX套装来了四、如何下载dota omg地图dnf龙年宝珠,DNF龙年宝珠分别值多少钱火影忍者正版授权格斗手游《英雄联盟手游》新英雄杰斯上线时间介绍WLK 3.4.3+ 猫德白皮书 (一) 核心基础与入门《英雄联盟》S11 赛季 AP 老鼠是什么理解?
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1858

Copyright © 2024 Powered by 广元市某某建筑工程维修网点   sitemap