在HTML5的W3C工作草案中,我发现这一行令人困惑:
http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml
包含字符串“ - >”的评论 可以在DOM中表示但不能 在HTML语法或XML中。
我可以用两种不同的方式解释这一点:
包含字符串“ - >”的评论可以用XML和DOM表示,但不能用HTML语法
包含字符串“ - >”的评论可以在DOM中表示,但既不在HTML语法中也不在XML中。
我真的觉得原来的配方非常混乱。这是什么意思,它甚至是正确的英语?
如果我想指出我发现这样的措辞非常混乱,我应该联系谁,因此其他非英语母语人士很可能会发现这种表述也非常混乱?
答案 0 :(得分:3)
我认为这意味着:
作为母语为英语的人(但不是习惯于寻找模棱两可的律师),我发现它并不含糊(我想我知道这意味着什么)。
使用额外的逗号更清楚,也许是'nor':
...可以在DOM中表示,但不能在HTML语法中表示,也不能在XML中表示。
答案 1 :(得分:3)
答案 2 :(得分:2)
这意味着包含“ - >”的评论可以在DOM中创建(通过例如Javascript),但不能用XML或HTML创建。
这是因为解析了DOM不必处理的问题。
编辑:是的,这是“正确的”英语,没有歧义,至少在我看来。如果它意味着你的第一个解释,它可能会写成“包含字符串的注释' - >'可以用DOM和XML表示,但不能用HTML语法表示。“
答案 3 :(得分:2)
你的第二种解释是正确的。您可以将您的评论通过电子邮件发送至w3C HTML工作组,电子邮件地址为public-html@w3.org,他们将从那里获取。他们过去和我改编过的部分让我很困惑。
答案 4 :(得分:1)
您可以在此处联系W3C: