欢迎来到 鄂州市某某旅行用品维修站
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:鄂州市某某旅行用品维修站  更新时间:2024-04-28 02:56:16

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


@真知新坐标


友情链接刺客信条大革命 诺斯特拉达姆士谜团图文攻略重装机兵2重制版攻略 (重装机兵2重制版攻略图文详解)三国志9简单和困难(三国志9孔融攻略)三国志战略版:马超开荒攻略要火,一回合5000普攻,打6级真简单三国志13新手怎么玩 萌新入门玩法技巧攻略幻想三国志2续缘篇完美结局全攻略 剧情流程详细攻略(7)命运的奇点《最终幻想15(FF15)》全神秘纸片和碎片位置攻略 神秘纸片在哪仙剑四攻略超级详细 仙剑奇侠传4最详细的攻略、本人新手《弓箭传说》各关卡主要BOSS攻略女神异闻录5 攻略 pdf,ps3女神异闻录5课后怎么探索迷宫口袋妖怪魂银二周目图文攻略杭州三天纯玩攻略,杭州必去景点推荐口袋妖怪心金魂银狩猎区详解尾行3详细图文攻略,详细攻略:轻松掌握3种方法!杭州旅游攻略,来杭州必去的四个景点,1000元带你玩遍杭州特色!三国志9秘籍怎么开启 三国志9威力加强版攻略心得 已推荐逃离混沌①最终幻想8 全攻略,最终幻想8游戏攻略大全口袋妖怪魂银攻略 口袋妖怪魂银的攻略(图文)战就战怎样快速获得金币?(战就战怎么快速获得金币)仙剑奇侠传4:图文流程攻略壳之少女详尽攻略V2.2天命奇御2攻略(天命奇御2攻略完美结局攻略)《天命奇御2》全流程解谜图文攻略 基础系统玩法教学天命奇御2攻略(天命奇御2攻略完美结局攻略)夜爬华山最近超详细攻略+游记三国志英杰传鬼儿版攻略,Fc三国英杰传秘籍攻略 幻想三国志2恋爱养成游戏牧场物语养育你的小岛攻略密室逃脱7环游世界全部攻略 环游世界全关卡通关攻略幻想三国志2 攻略-幻想三国志2 攻略 狒狒弓箭传说技能关卡攻略大全微信新倚天屠龙记小程序平民阵容搭配攻略弓箭传说图鉴攻略 传说品质装备图鉴一览NDS重装机兵2重制版(MM2R)流程攻略2022年京东/天猫/淘宝双十一活动攻略,11.11活动什么时候开始?双十一预售便宜还是当天便宜?双十一红包领取入口!《奇迹暖暖》梦乡活动攻略:童话世界的精彩冒险!三国志9外交攻略,三国志9外交请求必须自己也打该城吗美少女万华镜1~5攻略合集
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2287

Copyright © 2024 Powered by 鄂州市某某旅行用品维修站   sitemap