On 4/16/20 11:08 PM, Greg Hellings wrote:
> <!DOCTYPE html> will give you HTML 5, not XHTML. XHTML would be much
> wordier:
> https://en.wikipedia.org/wiki/Document_type_declaration#XHTML_Basic_DTDs

Well... That link itself says:

    In XHTML5 <https://en.wikipedia.org/wiki/XHTML5> the |DOCTYPE| must
    be a case-sensitive match of the string "|<!DOCTYPE html>|".

So I'm already confused. Didn't take much, huh?

>     - begins with <?xml...> line
>
>
> Doesn't seem to be strictly needed by browsers for XHTML rendering,
> but it shouldn't hurt, either.
I used it based on the examples seen at
https://www.crosswire.org/pipermail/sword-devel/2019-March/046664.html
which I saved at the time and used as a reference now.
>
>     - changes content type to application/xhtml+xml (also tried just
>     xhtml, no diff)
>
>
> That's not necessary to get you into XHTML mode.
OK, keep that thought in mind -- now, ready for my next confusion? Here
goes:
>  They only thing they care about is the Content-Type: in the HTTP
> header. Of course, you don't have an HTTP header, but surely you have
> a way to set it to "application/xhtml+xml"?
See, on the one hand you say "not necessary" but in your next breath you
say it's "the only thing they care about." OK, which is it?

There has been this "meta" directive in the header to induce general
HTMLness via content-type since years before I got involved, and I've
never touched that particular aspect of it until now.

Trust me, I remain wide open to suggestions, but just in your one
response here, you've given me 2 completely self-contradictory
indications, one about DOCTYPE and one about content-type.

Small wonder people have trouble writing code to deal with this, I guess.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to