欢迎来到 宿州市某某物流有限公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:宿州市某某物流有限公司  更新时间:2024-04-29 10:10: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


@真知新坐标


友情链接【传奇世界手游超级变态版无元神怎么玩】当年的天价毕业装备 那些55级的强力神器首饰鬼泣5steam通关存档 附使用教程《保卫萝卜4》绿野奇缘第32关通关攻略绿色征途怎么快速升级 绿色征途快速升级攻略和3733盒子差不多的软件-类似3733游戏盒子的软件dnf混沌王牌(dnf混沌王牌魔剑阿波菲斯100版本)原神荒海水位机关怎么解密?荒海水位机关解密步骤攻略我的世界钻石大陆种子代码大全 我的世界钻石大陆种子代码梦幻西游:千伤不磨接连问世,传奇玩家喜狼、阿败共同出镜《 暗黑破坏神 4》即将于 3 月 28 日登陆 Xbox Game Pass,你对此有何期待?复古传奇1.76英雄合击下载房间的秘密攻略第三关介绍《魔兽世界》10.0火法天赋加点推荐dnf金币上限表是多少(DNF游戏币比例查询)博德之门3炼金术提取物回收mod下载dnf魔力结晶如何弄DNF每个版本的大佬称号 拥有一个的就是王者LOL最强缝合怪来了,乌迪尔重做:狗熊的Q。奥恩的WE,凤凰的R!中土世界战争之影主线剧情攻略 第二章执掌大权冷焰【模拟城市我是市长无限资源全地图解锁下载】模拟城市我是市长无限资源全地图解锁 v0.86.21377.28523 安卓版冒险岛魔幻紫水晶在哪-魔幻紫水晶位置分享外研版(三年级起点)英语三年级下册全册课件.pptxDNF男格斗二觉转什么职业好 哪个职业厉害 刷图排行对比《DNF》宇尤的黄金成长胶囊怎么用 宇尤的黄金成长胶囊使用攻略DNF新版本异界蠕动之城通关打法攻略LOLS9雷霆咆哮符文出装攻略 上单余震流狗熊的玩法cf手游烈龙抽奖攻略,CF手游烈龙抽奖技巧 烈龙怎么抽阴阳师1月6日更新汇总游戏系列 篇一:羊了个羊我到第三关了哈哈哈哈哈!!全网最强攻略不符来战...原神荒海海底世界解谜攻略 荒海海底解密通关流程详解十大变态手游软件排行榜【原创】小霸王电脑吃鸡/玩大型游戏GlobalShaderCache-PCD3D_SM4.bin is missing解决方法...《魔兽世界怀旧服》美酒节任务流程及奖励一览 美酒节图文教程2021DNF徽章镶嵌栏怎么开启(从零开始的徽章完善指南)基于霍尔“编码与解码”理论的国产单机游戏改编电视剧研究《LOL》暗黑元首辛德拉背景故事地下城远古王国攻略,DNF远古流程梦幻西游胡姬琵琶行副本攻略全流程为什么 DotA 的风暴之灵的昵称是蓝猫而不是电猫?
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2323

Copyright © 2024 Powered by 宿州市某某物流有限公司   sitemap