Re: RFE: Add level 1 validation of @lang and @xml:lang
Leif H Silli <[email protected]> Thu, 04 May 2023 20:12:32 +0200
| Newsgroups | gmane.editors.xxe.general |
|---|---|
| Organization | Lenk.no/Silli |
| Message-ID | <[email protected]> |
2023-05-04 20:01 skreiv Leif H Silli:
> 2023-05-04 12:10 Hussein Shafie:
>> On 5/4/23 00:04, Leif H Silli wrote:
[ ... snip ...]
>>> What should be the consequences? I my view, it should be that,
>>>
>>> a) when someone works with a HTML document (as opposed to a XHTML
>>> document), adding xml:lang without also adding lang, should trigger a
>>> warning, or error. (Warning can be justified since it could be that a
>>> HTML document will be consumed as XML - after all, XMLmind is an XML
>>> editork.)
>>>
>>> b) if someone specifies both xml:lang and lang but with different
>>> values, an error should be displayed.
>>
>> Makes sense. We will try to implement this validation in the next
>> version of XXE (probably as a Schematron).
>
> Great!
[ ... snip ...]
> Anyway, I would prefer to use <foo lang="en"/> or <foo xml:lang="en"
> lang="en"/> even for such documents. Put differently, I am not sure
> that it is smart to __not__ warn against <foo xml:lang="en"/> just
> because the user is authoring an XHTML document (and not a HTML
> document).
Sorry. May be it could be smart to offer a 'information' that it might
not be wise to only rely on xml:lang. But may be a warning would be a
stretch.
Leif
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support