Jens Gyldenkærne Clausen skrev:
>> Jeg vil gerne have min DTD til at bruge XHTML 1.0 Strict og
>> MathML 2.0, så de to er uafhængige af hinanden.
> Hvorfor?
For at kunne opdatere XHTML og MathML individuelt. Jeg synes, at det er
smart f.eks. når XHTML 2.0 bliver en standard. Så behøver jeg ikke at
vente på en DTD med XHTML 2.0 og MathML 2.0, men kan straks opdatere til
XHTML 2.0.
>> Der findes én samlet DTD, men den indeholder XHTML 1.1 og ikke
>> 1.0.
> Forskellen på XHTML 1.1 og 1.0 Strict er minimal - jeg kan ikke se
> problemet ved at anvende 1.1 her (hvor dokumentet under alle
> omstændigheder skal sendes som xml for at virke).
Der er heller ikke noget problem. Indtil nu har jeg brugt XHTML 1.1 +
MathML 2.0-dtd'en.
Der er svagheder i brugervenlighed, men allerede ved at bruge MathML
fjernes tilgængeligheden for størstedelen. Jeg skal primært bruge
siderne til personlige notater.
> Sammenligner man <
http://www.w3.org/Math/DTD/mathml2/mathml2.dtd>
> med
> <
http://www.w3.org/TR/2001/REC-MathML2-20010221/dtd/xhtml-math11-f.dtd>,
> kan man se at de to nævnte entiteter alene findes i sidstnævnte.
Jeg havde aldrig forestillet mig, at der her var en forskel her. Tak.
> Jeg har lagt dit eksempel op i en udgave hvor jeg har fjernet til
> nævnte entiteter: <
http://gyros.dk/usenet/html/math1.xml>
> - og en anden udgave hvor jeg har anvendt den DTD du tilsyneladende
> gerne vil undgå: <
http://gyros.dk/usenet/html/math2.xml>.
>
> Begge dele virker, men plusminus-tegnet bliver ikke vist korrekt i
> math1.xml (det kan muligvis gøres uden den entitet der får den
> oprindelige side til at fejle, men jeg ved ikke hvordan).
Plus-minus-tegnet findes i tegnoversigten i Windows. Så behøver jeg jo
slet ikke at skrive ±, men kan nøjes med ±. Tegnet kan ikke
undværes i mit projekt.