| |
renderers werden nur angefordert, um dieses Attribut zu verarbeiten, wenn sie auf irgendwelche Attribute reagieren, die nicht innen Standard sind MathML. Jedoch der Gebrauch anderen wird stark entmutigt, wenn es bereits andere Weisen innerhalb MathML gibt vom Führen von Informationen des speci c. Sehen Sie auch Abschnitt 3,2,2 für eine Liste der Attribute MathML, die auf den meisten Darstellungszeichenelementen verwendet werden können. 2,4,6 Einstürzendes Whitespace im Eingang MathML ignoriert das whitespace, das außerhalb der Scheinelemente auftritt. Buchstaben Non-whitespace werden nicht dort erlaubt. Whitespace, das innerhalb des Inhalts der Scheinelemente auftritt, wird von den Enden d.h. alles whitespace an ' getrimmt ' Anfang und Ende des Inhalts wird entfernt. Whitespace, das zum Inhalt der Elemente MathML intern ist, wird ' eingestürzt ' kanonisch d.h. wird jede Reihenfolge von 1 oder mehr whitespacebuchstaben durch einen Raumbuchstaben geersetzt (manchmal benannte eine Leerstelle). In MathML, wie in XML, ' whitespace ' bedeutet einfache Räume, Vorsprünge, neue Zeilen oder Wagenrückläufe d.h. Buchstaben mit hexadezimales Unicode kodiert U+0020 U+0009 U+000A oder U+000D beziehungsweise. Z.B. < MO > (</MO > ist mit < mo>(</mo > gleichwertig und < mtext > Theorem 1: </mtext > ist mit < mtext>Theorem 1:</mtext > gleichwertig . Autoren, die whitespacebuchstaben beim Anfang oder beim Ende des Inhalts eines Zeichens oder in den Reihenfolgen kodieren möchten andere als ein einzelner Raum, ohne sie zu haben ignorierte, muß   benutzen; oder andere ' whitespace' Nichtmarkierungswesen wie beschrieben in Abschnitt 6,2,4 . Z.B. vergleichen Sie < mtext > Theorem 1: </mtext > mit < mtext > Theorem 1: </mtext > Wenn das rstbeispiel übertragen wird, gibt es kein whitespace vor ' Theorem ', einem Raum zwischen ' Theorem ' und ' 1: ', und kein whitespace nach ' 1: '. Im zweiten Beispiel wird ein einzelner Raum vor ' Theorem ', zwei Räume übertragen werden vor ' 1: ' übertragen, und es gibt kein whitespace nach dem ' 1: '. Merken Sie daß das xml:space Attribut trifft nicht in dieser Situation zu, da XML-Prozessoren whitespace im Zeichen führen zu einem Prozessor MathML; es ist die verarbeitenrichtlinien MathML, die spezifizieren, daß whitespace getrimmt und eingestürzt wird. Für das whitespace, das außerhalb des Inhalts der Scheinelemente Meile auftritt Mangan MO Ms mtext Ci cn und Anmerkung ein mspace Element sollte, im Vergleich mit einem mtext benutzt werden Element, das nur ' whitespace' Wesen enthält. 37 |  |
|
| |
|
|