[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Basic question on choosing nxml-mode schema

From: Dr. Jennifer Nussbaum
Subject: Re: Basic question on choosing nxml-mode schema
Date: Thu, 10 Nov 2016 14:37:47 +0000 (UTC)

----- Original Message -----

> From: Stefan Monnier <>
> To:
> Sent: Wednesday, November 9, 2016 2:58 PM
> Subject: Re: Basic question on choosing nxml-mode schema
>>  However, the xhtml schema bundled with nxml is that of XHTML 1.0, not
>>  XHTML5. It does not know about <section> or <nav> or any other
>>  newfangled elements of HTML5.
>>  You’d need to either clone and extend the XHTML 1.0 schema to make it
>>  accept XHTML5 on your own, or obtain schema files from somebody who
>>  already walked this path. This thread[2] of half a year ago and this
>>  repository[3] over at Github might help you in that.
> The `html5-schema` package in GNU ELPA is supposed to do that.
> It's still limited to "html" (whereas HTML5 really includes SVG 
> and
> a few other XML sub-schemas), but it might be good enough for him.

Her ;-)

I'm still not sure how all this works, but this seems mostly better for some

Using this schema with a file beginning:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

<html xmlns=""; lang="EN">

gives me only two problems: this rejects 'lang="EN"' with "Attribute not 
and it rejects <style> as "Element not allowed in this context", even when 
within a <body> area.

If I try to use the original,

<!doctype html>
<html lang="en">

then it rejects "doctype" with "Unknown markup declaration", the "lang" as 
"Referenced entity has not been defined" for &ndash; and related, and <style> 
as above.

I do control the HTML files, and I don't mind using different header info, but 
if the 
basic form is "supposed" to work, I'd sort of like it to work. I'd also like 
to work....

Thank you all.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]