-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disallowed namespaces for custom attributes (§5.1.3.6) #1388
Comments
SSML is heavily used by some publishers in Japan. Dropping them from EPUB 3 is unacceptable. |
@murata2makoto, you completely misunderstood what I said, probably I was not clear enough. It is by no means proposing to drop SSML from EPUB3. §5.1.3.6 talks about custom attributes in XHTML content. The relevant text is:
My reading is that the aim is to protect some privileged namespaces. As SSML can be spread over all over the content document, my proposal is to protect the SSML namespace, i.e., adding |
Sorry for my confusion. I agree to list the SSML namespace in this list. |
The ops namespace is there because we wanted to ensure control over anything "epub" (i.e., avoid a reading system adding an attribute that looks like it comes from a spec). The xhtml namespace purpose kind of eludes me, as HTML attributes aren't in any namespace. We kind of violated the rules of good behaviour by minting SSML attributes in the first place (I don't know that that was coordinated in any way). And given that the world is moving on from this idea, I don't know how important it is to worry about. We could always throw a blanket restriction over "http(s)://www.w3.org/" and call it a day? |
and the idpf.org namespaces? Maybe a blanket over w3.org and idpf.org is fine. Essentially, external bodies should not mess with these namespaces... |
Works for me! |
The text disallows adding custom attributes to the xhtml and epub namespaces. Shouldn't at least ssml be disallowed, too?
The text was updated successfully, but these errors were encountered: