| |
DOMException HIERARCHY_REQUEST_ERR: Angehoben, wenn der Inhalt nicht kann ersetzen Sie, seien vorher, nach oder als Kind des Kontextnullpunktes eingesetzt Sie (sehen Sie auch Node.insertBefore oder Node.replaceChild innen [ Kern des DOM-Niveaus 3 ]). NOT_SUPPORTED_ERR: Angehoben wenn das LSParser nicht stützen Sie diese Methode oder, wenn der Kontextnullpunkt vom Art- Dokument ist und die DOM-Implementierung stützt nicht den Wiedereinbau von das DocumentType Kind oder Element Kind. NO_MODIFICATION_ALLOWED_ERR: Angehoben wenn der Kontext Nullpunkt ist ein gelesener nur Nullpunkt [ p.55 ] und der Inhalt wird angefügt zu seiner Kindliste oder, wenn der Elternteilnullpunkt des Kontextnullpunktes gelesen wird nur Nullpunkt [ p.55 ] und der Inhalt wird in seiner Kindliste eingesetzt. INVALID_STATE_ERR: Angehoben wenn das LSParser.busy Attribut [ p.17 ] ist zutreffend . LSException [ p.11 ] PARSE_ERR: Angehoben wenn das LSParser war nicht imstande, zu laden XML-Fragment. DOM-Anwendungen sollten a anbringen DOMErrorHandler den Parameter verwenden " Störung-Zufuhr "wenn sie möchten Details über die Störung erhalten. Schnittstelle LSInput Diese Schnittstelle stellt eine Eingangsquelle für Daten dar. Diese Schnittstelle erlaubt eine Anwendung einkapseln Informationen über eine Eingangsquelle in einem einzelnem wenden Sie, die einen allgemeinen Bezeichner mit einschließen kann, ein Systembezeichner, ein Bytestrom ein (vielleicht mit a spezifizierte kodierung), eine Unterseite URI und/oder ein Buchstabenstrom. Die genauen Definitionen eines Bytestromes und des Buchstabenstromes binden Abhängigen. Die Anwendung wird erwartet, um Gegenstände zur Verfügung zu stellen, die diese Schnittstelle wann immer solche Gegenstände einführen seien Sie erforderlich. Die Anwendung kann irgendein seine eigenen Gegenstände zur Verfügung stellen, die diese Schnittstelle einführen, oder sie kann verwenden Sie die generische Fabrikmethode DOMImplementationLS.createLSInput() [ p.12 ] verursachen Gegenstände, die diese Schnittstelle einführen. Das LSParser [ p.14 ] verwendet das LSInput wenden Sie ein, um wie zu gelesenen Daten festzustellen. Das LSParser betrachtet die unterschiedlichen Eingänge, die im LSInput spezifiziert werden im folgenden Auftrag zum Kennen welches , um von zu lesen, das erste werden, das nicht ungültig ist und nicht eine leere Zeichenkette verwendet: 1. LSInput.characterStream [ p.23 ] 2. LSInput.byteStream [ p.23 ] 3. LSInput.stringData [ p.24 ] 4. LSInput.systemId [ p.24 ] 5. LSInput.publicId [ p.24 ] 22 1,3 Grundlegende Schnittstellen |  |
|
| |
|
|