HTML5: HTML VS XHTML спецификация вопроса относительно комментариев
В рабочем проекте W3C для HTML5 есть строка, которая меня смущает:
http://www.w3.org/TR/html5/introduction.html
Комментарии, содержащие строку "->", могут быть представлены в DOM, но не в синтаксисе HTML или в XML.
Я могу интерпретировать это двумя разными способами:
Комментарии, содержащие строку "->", могут быть представлены в XML и в DOM, но не в синтаксисе HTML
Комментарии, содержащие строку "->", могут быть представлены в DOM, но ни в синтаксисе HTML, ни в XML.
Я действительно нахожу оригинальную формулировку очень запутанной. Какой это означает, и это даже правильный английский?
С кем мне следует связаться, если я хочу указать, что я нахожу такую формулировку очень запутанной и что, следовательно, существует высокая вероятность того, что другие носители английского языка не сочтут эту формулировку слишком запутанной?
5 ответов
Ваша вторая интерпретация верна. Вы можете отправить свой комментарий в рабочую группу W3C HTML по адресу public-html@w3.org, и он оттуда его заберет. Они смутили меня в прошлом и после переписывания разделов.
Я думаю, что это означает:
- ДОМ: да
- HTML: нет
- XML: нет
Как носитель английского языка (но не юрист, который привык искать двусмысленность), я не нахожу это двусмысленным (я думаю, я знаю, что это значит).
Было бы понятнее с лишними запятыми и, возможно, с "ни":
... может быть представлен в DOM, но не в синтаксисе HTML и не в XML.
Это означает, что комментарий, содержащий "->", может быть создан в DOM (например, через Javascript), но его нельзя создать ни в XML, ни в HTML.
Это связано с проблемами синтаксического анализа, с которыми DOM не должен иметь дело.
Изменить: И да, это "правильный" английский, без двусмысленности, по крайней мере, на мой взгляд. Если бы это означало вашу первую интерпретацию, это, вероятно, было бы написано как "Комментарии, содержащие строку" -> ", могут быть представлены в DOM и в XML, но не в синтаксисе HTML".
Вы можете связаться с W3C здесь: