xslt中使用实体问题

下面这段xslt在java中eclispe中没问题,可以正常解析xslt,在。net下面会出错 : 根元素名称必须和DocType名称"html"匹配
至少我在VS2005下,发现会出错,等待高手解释原因!!!在xml中使用实体没问题,关键是如何在xslt中使用实体?


<?xml version="1.0"?>
<!DOCTYPE html
[
  <!ENTITY nbsp " ">
]
>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/root">
<html>
<body>
&nbps;&nbsp;
</body>
</html
</xsl:template>
</xsl:stylesheet>

原文地址:https://www.cnblogs.com/yesun/p/674558.html