为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复错误:根元素后面的文档中的标记必须是格式良好的

如何修复错误:根元素后面的文档中的标记必须是格式良好的

翻翻过去那场雪 2019-07-13 16:12:14
我把我的代码放在XML验证网站上,它给了我这个错误:第8:4行根元素后面的文档中的标记必须是格式良好的。有问题的行是<xsl:output method = "html" doctype-system = "about:legacy-compat"/>、线。XML<?xml version="1.0"?><!-- Fig. 15.21: sorting.xsl --><xsl:stylesheet version = "1.0"xmlns:xsl="  <!-- write XML declaration and DOCTYPE DTD information -->*<xsl:output method = "html" doctype-system = "about:legacy-compat" />*  <!-- match document root -->  <xsl:template match="/"> -<html> <xsl:apply-templates/> </html>   </xsl:template>
查看完整描述

3 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

非常详细的用例,我可以加上我的2美分,有时你可能有一些结构良好的XML在解析时给出了与OP相同的错误。一个可能的原因是xml可能包含不可见字符,例如但不限于ZERO WIDTH SPACE(U+200 B)或ZERO WIDTH NO BREAK SPACE(U+FEFF)。这条线给出一个发现和移除它们的窍门。

查看完整回答
反对 回复 2019-07-13
?
米脂

TA贡献1836条经验 获得超3个赞

请阅读格式良好的xml与有效的xml并且要明白,无论是格式良好,还是有效,都不意味着XSLT的正确性。另见在Web浏览器中运行XSLT..除了这个答案和这两个答案之外,如果你仍然有问题,你将不得不发布另一个问题。评论并不是针对新问题的-只是澄清而已。谢谢。

查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信