webphoenix
小狐狸
小狐狸
  • UID25844
  • 注册日期2008-08-15
  • 最后登录2008-08-21
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3180回复:1

XUL中如何插入特殊字符

楼主#
更多 发布于:2008-08-25 23:32
在XUL中怎么写特殊符号呢

比如在HTML中可以写
<p>&copy; 2008 myCom.com</p>

在XUL如果这样写就报错
<description>
&copy; 2008 myCom.com
</description>

请问该如何写呢
令狐虫
小狐狸
小狐狸
  • UID3250
  • 注册日期2005-02-22
  • 最后登录2011-02-09
  • 发帖数79
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-08-25 23:32
你所谓的“特殊符号”,在XML里叫做“实体(Entity)”。你的写法是没有问题的,问题就在于 copy 不是XML的预定义实体。你必须自己定义它:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE test [
	<!ELEMENT test ANY>
	<!-- 定义实体:copy -->
	<!ENTITY copy "©">
]
>
<test>&copy;Test</test>


当然你也可以写在单独的DTD中。
游客

返回顶部