以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 参数实体的应用出错! (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=74093) |
-- 作者:mogui258 -- 发布时间:4/11/2009 11:02:00 PM -- 参数实体的应用出错! <?xml version="1.0" encoding="gb2312"?> <!-- 一般实体,参数实体---> <!DOCTYPE 联系人列表[ <!ENTITY A公司地址 "北京AAA号"> <!ENTITY % B公司地址 "上海BBB号"> ]> <联系人列表> <联系人> <姓名>张三</姓名> <公司>A公司</公司> <地址>&A公司地址;</地址> </联系人> <A 地址="&A公司地址;"></A> <联系人> <姓名>李四</姓名> <公司>B公司</公司> <地址>%B公司地址;</地址> </联系人> <A 地址="%B公司地址;"></A> </联系人列表> 帮我看看这个程序的参数实体为什么错误啊!新手,谢谢了! 我的意思是: <B 地址="%B公司地址;"></B> 应该显示 “上海BBB号” |
-- 作者:Qr -- 发布时间:4/12/2009 12:05:00 PM -- 参数实体专门用在DTD而非XML中。 |
-- 作者:mogui258 -- 发布时间:4/12/2009 12:30:00 PM -- 这个还不是很懂啊! 按你说的,我写了个 外部dtd bak.dtd <?xml version="1.0" encoding="UTF-8"?> <!ENTITY A公司地址 "北京AAA号"> 写了个 xml文件 但是结果还是 不是想象的那样啊! |
-- 作者:Qr -- 发布时间:4/13/2009 11:25:00 PM --
在DTD中定义,在DTD中引用。 所以,你的用法有问题,不会得到你想要的结果。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |