欢迎来到 百色市某某机电设备有限公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:百色市某某机电设备有限公司  更新时间:2024-05-02 19:50:52

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


@真知新坐标


友情链接仙剑奇侠传98柔情版完美图文攻略+全地图迷宫走法(9)大掌门甲弟子等级成长表 含缘分加成_大掌门弟子成长攻略赛尔号:无限宇宙谱尼的八个裂片怎么合热血江湖游戏宠物升级攻略 热血江湖宠物加多少血大掌门弟子攻略 甲级弟子许愿列表​贪婪洞窟双修流怎么玩?超实用的攻略技巧汇总分享想去洛阳旅游,如何制定旅行攻略?皇帝成长计划女帝攻略,女帝攻略:成就一统天下!Gacha中文昵称叫什么(Gacha的中文是不是加查)郭襄梗出处含义介绍蚂蜂窝旅游攻略石器时代进阶任务变异迪克、暗影飞暴任务攻略热血江湖攻略大全英雄无敌3 归途 攻略,英雄无敌3 归途 游戏攻略指南三国杀现今版本和它们的互通性胡莱三国4正版下载 v1.1.2 安卓版正在阅读:三国志13刘备全剧情触发玩法心得分享及攻略三国志13刘备全剧情触发玩法心得分享及攻略如何评价大宇模拟养成游戏《明星志愿 2000》?河南三日游樶佳攻略超详细,旅游攻略龙门石窟3日游价格浪漫庄园鸡怎么下蛋,怎么知道鸡要下蛋了正在阅读:贪婪洞窟怎么玩 贪婪洞窟攻略【详解】贪婪洞窟怎么玩 贪婪洞窟攻略【详解】官居几品之云家天下破解版金手指三国志13 初期攻略,三国志13怎么攻城攻略新剑侠情缘——绝密秘籍三国志13挖人赵云攻略大全(三国志13挖人赵云攻略)刺客信条:大革命-诺斯特拉达姆士谜团图文攻略《大掌门》之弟子成长篇英雄联盟手游阿木木 T1打野的高玩攻略大掌门2破解版爱丽丝服装获取方法,最终幻想7重制版爱丽丝服装攻略铁杆三国不氪金最强阵容 平民搭配一览胡莱三国玉石矿有哪几种 在什么地方获得率土之滨打4级城攻略,怎么攻打超过自己4级得城 胡莱三国三国志13细节攻略,三国志13新手野战布阵及打法技巧 野战布阵怎么玩新倚天屠龙记手游江湖攻略指南 江湖入门级介绍英雄联盟6月29日更新内容介绍金铲铲之战S11赌螳螂阵容搭配攻略:打造无敌刺客团!贪婪洞窟攻略皇帝成长计划2全挑战过关攻略重装机兵2重制版攻略,重装机兵2重制版自己设计的战车那种形态好?
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

3.758

Copyright © 2024 Powered by 百色市某某机电设备有限公司   sitemap