| |
Wenn alle Eingänge ungültig sind, das LSParser [ p.14 ] berichtet über ein DOMError mit seinem DOMError.type Satz "kein-Eingang-spezifiziert" und sein DOMError.severity stellen Sie auf ein DOMError.SEVERITY_FATAL_ERROR . LSInput Gegenstände gehören der Anwendung. Die DOM-Implementierung ändert sie nie (obwohl sie Kopien erstellen und die Kopien ändern kann, wenn notwendig). IDL-Definition Schnittstelle LSInput { // abhängig von der Sprache, die im Gebrauch bindet, // dieses Attribut können möglicherweise nicht vorhanden sein. Attribut LSReader characterStream; Attribut LSInputStream byteStream; stringData Attribut DOMString; systemId Attribut DOMString; publicId Attribut DOMString; baseURI Attribut DOMString; kodierung Attribut DOMString; Boolesches certifiedText des Attributes; }; Attribute baseURI von der Art DOMString Die zu verwendende Unterseite URI (sehen Sie Abschnitt 5,1,4 innen [ IETFCRfc 2396 ]) für das Beheben eines Verwandten systemId zu einem absoluten URI. Wenn, wenn sie benutzt wird, die Unterseite URI selbst ein relatives URI, eine leere Zeichenkette oder Null ist, ist das Verhalten Implementierungsabhängiger. byteStream von der Art LSInputStream [ p.9 ] Ein Attribut einer Sprache und abhängigen der Art der Schwergängigkeit, die einen Strom von Bytes darstellt. Wenn die Anwendung die Buchstabenkodierung des Bytestromes kennt, sollte er einstellen kodierenattribut. Die Einstellung der kodierung auf diese Art läuft jede mögliche kodierung über, die innen spezifiziert wird eine XML-Erklärung in den Daten. certifiedText von der Art Boolesch Wenn der Satz, um auszurichten, annehmen, daß der Eingang bestätigt wird (sehen Sie Abschnitt 2,13 innen [ XML 1,1 ]) bei der Satzgliederung [ XML 1,1 ]. characterStream von der Art LSReader [ p.10 ] Abhängig von der Sprache, die im Gebrauch bindet, kann dieses Attribut möglicherweise nicht vorhanden sein. Ein Attribut einer Sprache und abhängigen der Art der Schwergängigkeit, die einen Strom von 16-bit darstellt Maßeinheiten [ p.55 ]. Die Anwendung muß den Strom mit Utf-16 kodieren (innen definiert [ Unicode ] und innen [ ISO/IEC 10646 ]). Es ist nicht eine Anforderung, eine XML-Erklärung beim Verwenden zu haben Buchstabenströme. Wenn eine XML-Erklärung anwesend ist, wird der Wert des kodierungsattributes seien ignoriert Sie. kodierung von der Art DOMString Die Buchstabenkodierung, wenn Sie gewußt werden. Die kodierung muß eine Zeichenkette sein, die für ein XML annehmbar ist kodierenerklärung ([ XML 1,0 ] Abschnitt 4,3,3 "Buchstabenkodierung in den Wesen"). Dieses Attribut hat keinen Effekt, wenn die Anwendung Buchstabenstrom- oder -zeichenkettedaten liefert. Für andere Quellen des Einganges, läuft eine kodierung, die mittels dieses Attributes spezifiziert wird, über in irgendeiner kodierung spezifiziert die XML-Erklärung oder die Texterklärung oder in einer kodierung erreicht von einem Protokoll des höheren Niveaus, wie HTTP [ IETFCRfc 2616 ]. 23 1,3 Grundlegende Schnittstellen |  |
|
| |
|
|