| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 819 人关注过本帖
标题:有目的地散分
取消只看楼主 加入收藏
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:6 
有目的地散分
有谁学过XML的?我现在第二次重复学XML,更正了我对它的态度和看法,明天贴上一道我百思不得其解的题目,欢迎共同讨论,如果能拓展知识,我另外再开一帖悬赏。希望有能力的人前来交流交流
搜索更多相关主题的帖子: 能力 拓展 知识 
2014-03-10 01:05
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
嗯哈,XML就是文档格式,先把题放上来给大家瞧瞧.
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册



主要的看点是在参数实体,还有XML文档被解释的执行顺序;这也是我所不理解的地方。

参数实体只能在内部dtd文档中使用,所以参数实体必须先定义后使用。
在截图中的DTD文档可以知道定义的参数实体为<!ENTITY % p "a">,但有两个不同的XML文档需要用到该DTD文件,所以分别在各自文档中开头引入DTD文件时多添加了
<!ENTITY % p "医生">和<!ENTITY % p "病人">,这两句话我弄不清楚它的作用。

XML文档的执行顺序是不是从上往下?
<!DOCTYPE hospital SYSTEM "week2-3.dtd"[
<!ENTITY % p "病人">
]>这个内部DTD包含了一个外部DTD文件,那么谁会优先被浏览器解释?

我一开始的假设是,先执行外部DTD文件,再执行内部dtd文件,外部dtd优先被解释,那么参数实体p代替的内容则为"a",往下的有p出现的地方都是a的意思。
最后才解释XML文档中的内部DTD,那样的话,<!ENTITY % p "医生">这句话再被执行的时候,还有意思?前面的外部dtd文件已经定义了,再次定义能否改变参数实体指代内容?
实际上没有<!ENTITY % p "医生">这句话XML文档无法通过有效性的检查。

思考赐予新生,时间在于定义
2014-03-10 10:41
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
语言过于累赘,希望给点耐心啊

思考赐予新生,时间在于定义
2014-03-10 10:42
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
还有另外一种假设:先执行XML文档中的内部DTD,然后再执行外部DTD,这样一来,<!ENTITY % p "病人">先被解释,再执行外部DTD的时候,将外部DTD中的<!ENTITY % p "a">语句覆盖掉。

思考赐予新生,时间在于定义
2014-03-10 11:22
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
回复 8楼 谁与争疯
0.0 0.0 0.0 0.0


说多了一把心酸

思考赐予新生,时间在于定义
2014-03-10 11:24
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
以下是引用TonyDeng在2014-3-10 11:25:46的发言:


韓劇看多了

刚好说到我的心坎上了。

第一,我极其厌恶韩国人。
第二,我从不看韩剧。
第三,我从不和爱看韩剧的人打交道



题外话说多了,有木有高手帮我解决一下,或者给我提供一些参考资料

思考赐予新生,时间在于定义
2014-03-10 11:29
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
调试成功,问题已解决

思考赐予新生,时间在于定义
2014-03-11 10:59
快速回复:有目的地散分
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013127 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved