欢迎来到 陇南市某某环保机械设备教育中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
XML基础教程
  来源:陇南市某某环保机械设备教育中心  更新时间:2024-05-04 11:24:42

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》图文攻略:剧情流程+女主支线+Boss打法+全案件+全推理+解谜技巧+全心法+全武学+家园系统+围棋挑战【游侠攻略组】新剑侠情缘 官方完全攻略魔兽争霸伏魔战记合成攻略,魔兽争霸:伏魔战略攻略神器任务星斗盘之约攻略新倚天屠龙记新手攻略 新倚天屠龙记平民阵容推荐西安旅游魔兽战就战攻略兵种相克,魔兽战争中的兵种相克,顺势而为永不落败!梦幻新诛仙:很详细全面的天道府入门指南Subverse0.7 存档使用颐园春梦北京皇家遗产橙光游戏官居几品乡试攻略,攻略:橙光游戏官居几品乡试最强蜗牛小游戏玩法攻略王国保卫战:前线前五关通关攻略口袋妖怪心金一周目攻略 一周目图文通关流程[多图]《天命奇御2》杭州支线传闻汇总收集攻略英雄无敌3死亡阴影元素城超详细图文攻略分享《三国志13》必知18事解析攻略 玩法技巧推荐最终幻想8 攻略专辑《古墓丽影崛起》图文攻略 全章节剧情图文攻略新剑侠情缘全流程攻略 全流程+全结局+秘籍大全(15)晚清」慈禧宠臣荣禄的最高职务约等现在什么官职?《侠客风云传》华山少年英雄会文试题目及答案总结版本更新公告(4月28日 4:50~7:00)DOTA2跳跳党的胜利 酱油POM快乐攻略郑州洛阳旅游攻略四日游,洛阳四日游攻略自由行幻想三国志 游戏流程详尽全攻略 2金庸群侠传3加强版 华山攻略(最简单的门派)生化危机1攻略图文攻略视频,重制版生化危机1玩法全解析【全攻略】失忆症 官方中文版三国志刘备传攻略-红蓝剧情所有宝物获得方法皇帝成长计划怎么賺錢 最快获取钱的方法三国志战略版兵书系统怎么开启 三国志战略版兵书攻略王者荣耀:S23赛季玄策大型攻略——进阶操作+意识教学逆转检事1第一章怎么通关 逆转检事1第一章解密攻略《三国志13》100%劝降成功方法解析攻略 提高交涉成功率三国志战略版S2赛季如何快速开荒发育?三国志战略版攻略详解游戏《这是我的战争》应该怎么玩?有哪些攻略?2023京东双十一优惠券和补贴券领取攻略三国志10出师表触发条件介绍
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2403

Copyright © 2024 Powered by 陇南市某某环保机械设备教育中心   sitemap