| |
Anhang E: Zugangkennzifferpunktgrenzen Kennzeichnen Sie Davis, IBM Holz Lauren, Software Inc. SoftQuad. Einleitung E.1 Dieser Anhang ist, nicht ein normatives, Teil der Spezifikation des Niveaus 3 DOM ein informatives. Buchstaben werden in Unicode durch benannten Zahlen die Kennzahlpunkte dargestellt (auch benannt Skalarwerte Diese Zahlen können von 0 bis 1.114.111 reichen = 10FFFF 16 (obgleich einige dieser Werte ungültig sind). Jedes Kennzahlpunkt kann mit einer 32-bit Codemaßeinheit direkt kodiert werden. Diese kodierung wird Ucs-4 benannt (oder Utf-32). Die DOM-Spezifikation verwendet jedoch Utf-16, in dem die häufigsten Buchstaben (die Werte haben kleiner als FFFF 16 werden durch eine einzelne 16-bit Codemaßeinheit, während Buchstaben über FFFF 16 dargestellt verwenden Sie a spezielles Paar Codemaßeinheiten benannte ein stellvertretendes Paar . Zu mehr Information sehen Sie [ Unicode ] oder das Unicode Web site. Während Index-Bewegung durch Kennzahlpunkte im Vergleich mit Codemaßeinheiten nicht in den Programmen allgemein ist, einige Spezifikationen wie [ XPath 1,0 ] (und folglich XSLT und [ XPointer ]) Gebrauchkennzahlpunktindizes. Für die Zusammenschaltung an so Formate wird es empfohlen, daß die Programmiersprache Verarbeitungsmethoden der Zeichenkette für zur Verfügung stellen umwandelnde Kennzahlpunktindizes zu den Codemaßeinheitsindizes und -rückseite. Einige Sprachen liefern nicht diese Funktionen gebürtig; für diese wird es daß die gebürtige Zeichenkette empfohlen schreiben Sie, das zu DOMString gesprungen wird [ p.24 ] seien verlängert Sie, um dieser Umwandlung zu ermöglichen. Ein Beispiel von, wie solch eine API schauen konnte, wird geliefert unter. Anmerkung: Da diese Methoden als illustratives Beispiel der Art der Funktionalität geliefert werden, die ist erfordert, können die Namen der Methoden, die Ausnahmen und die Schnittstelle von denen sich unterscheiden, die hier gegeben werden. Methoden E.2 Schnittstelle StringExtend Verlängerungen zur gebürtiger Zeichenkettekategorie oder -schnittstelle einer Sprache IDL-Definition Schnittstelle StringExtend { internes findOffset16(in internes offset32) raises(StringIndexOutOfBoundsException); internes findOffset32(in internes offset16) raises(StringIndexOutOfBoundsException); }; Methoden findOffset16 Bringt das versetzte Utf-16 zurück, das einem Versatz Utf-32 entspricht. Verwendet für gelegentlichen Zugang. 133 Anhang E: Zugangkennzifferpunktgrenzen |  |
|
| |
|
|