欢迎来到 临沂市某某旅行用品制造厂
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:临沂市某某旅行用品制造厂  更新时间:2024-04-29 19:49:24

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


@真知新坐标


友情链接魔兽世界巨龙时代:星落还是叠加不了——鸟德天赋初探《dnf》刃影110级怎么选装备 最强装备搭配我的世界天堂在哪里 上天堂的方法介绍新开网通传奇sf网站《魔兽世界》怀旧服plus猎人宝宝技能大全介绍地下城手游风振在哪里,地下城57级了怎么在接觉醒任务呢《阴阳师》SSR铃鹿御前最强御魂搭配攻略我的宠物作文dnf红字装备怎么净化 【DNF红字装备净化全攻略】我靠无敌脑回路走上人生巅峰魔兽游学者声望攻略,5.0声望游学者攻略助你2小时拿筋斗云10月29日版本更新公告战地2策略战争射击类游戏上传App我的世界魔法金属符文巨人(疯狂乱斗如何用巨大化无限)CSGO大行动多久一次 CSGO大行动规律介绍我的世界天堂之门制作方法LOL无限火力模式强势英雄介绍 无限火力套路技巧我的勇者记录今日秒伤任务怎么做 我的勇者记录今日秒伤攻略当下最优秀的体育游戏!《NBA 2K13》IGN详评原创鬼服救星来临?《魔兽世界》9.2.7将开跨服拍卖行2011年12月20日定期维护公告DNF五大非氪金强力称号:第一个曾让人破产 集齐三个就是大德邦总管赛尔号作文10《魔兽世界》嚎风峡湾我有飞行器任务怎么完成摩尔庄园手游七彩莓冰淇淋怎么获得-七彩莓冰淇淋菜谱获得方法介绍您还差一步即可领取奖励!万剑流派无尽心得ꊲ就是特效为什么说段正明之流永远无法达到一灯大师的水平?房间的秘密第一关攻略 第一关怎么过图文流程dnf时装在哪分解2023-时装分解位置及方法圣枪游侠奥巴马进阶攻略 暴力输出风骚全场大学教材电子书 pdf 的资源从哪里可以找到啊?《魔兽世界》怀旧服狂暴战天赋加点推荐【游戏介绍】win10开机密码怎么设置 win10开机密码的设置方法【详解】DNF锻造心得分享, 教你如何轻松上锻8dnf代币卷有什么用(dnf代币卷买什么划算)“羊了个羊”里过不去的第二关,藏着IAA行业的吸金秘密dnf仓库锁解除账号金库密码5步教程,DNF盗号预警,代练金团大危机
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2203

Copyright © 2024 Powered by 临沂市某某旅行用品制造厂   sitemap