大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> XML专区 -> XML轻松学习手册(5)XML语法之三

XML轻松学习手册(5)XML语法之三

时间: 2021-07-31 作者:daque

第四章 xml语法五.namespaces的语法 namespaces翻译为名字空间。名字空间有什么效率呢?当咱们在一个xml文书档案中运用他人的大概多个dtd文献,就会展示如许的冲突:由于xml中标识都是本人创造的,在各别的dtd文献中,标识名大概沟通但表白的含意各别,这就大概惹起数据凌乱。比方在一个文书档案<table>wood table</table>中<table>表白台子,而在另一个文书档案<table>namelist</table>中<table>表白表格。即使我须要同声处置这两个文书档案,就会爆发名字辩论。领会决这个题目,咱们引进了namespaces这个观念。namespaces经过给标识称呼加一个网址(url)定位的本领来辨别那些称呼沟通的标识。 namespaces同样须要在xml文书档案的发端局部证明,证明的语法如次:<document xmlns:yourname='url'>个中yourname是由你设置的namespaces的称呼,url即是名字空间的网址。假如上头的"台子<table>"文书档案来自http://www.zhuozi.com,咱们就不妨证明为<document xmlns:zhuozi='http://www.zhuozi.com'> 而后在反面的标识中运用设置好的名字空间:<zhuozi:table>wood table</table>如许就将这两个<table>辨别飞来。提防的是:树立url并不是说这个标识真的要到谁人网址去读取,只是动作一种辨别的标记罢了。六.entity的语法entity翻译为"实业"。它的效率一致word中的"宏",也不妨领会为dw中的摸板,你不妨预先设置一个entity,而后在一个文书档案中屡次挪用,大概在多个文书档案中挪用同一个entity。entity不妨包括字符,笔墨之类,运用entity的长处在乎:1.它不妨缩小缺点,文书档案中多个沟通的局部只须要输出一遍就不妨了。2.它普及保护功效。比方你有40个文书档案都包括copyright的entity,即使须要窜改这个copyright,不须要一切的文献都窜改,只有改首先设置的entity语句就不妨了。xml设置了两种典型的entity。一种是咱们这边说的普遍entity,在xml文书档案中运用;另一种是参数entity,在dtd文献中运用。entity的设置语法为:<!doctype filename [<!entity entity-name "entity-content"]>比方我要设置一段版权消息:<!doctype copyright [<!entity copyright "copyright 2001, ajie. all rights reserved"]>即使我的版权消息实质和他人共享一个xml文献,也不妨运用外部挪用的本领,语法象如许:<!doctype copyright [<!entity copyright system "http://www.sample.com/copyright.xml"> ]>设置好的entity在文书档案中的援用语法为:&entity-name;比方,上头设置的版权消息,挪用时写稿?copyright;完备的例子如次,你不妨copy下来存为copyright.xml观察范例:<?xml version="1.0" encoding="gb2312"?><!doctype copyright [<!entity copyright "copyright 2001, ajie. all rights reserved">]><myfile><title>xml</title><author>ajie</author><email>ajie@aolhoo.com</email><date>20010115</date>©right;</myfile>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.