public interface DOMImplementationLS
DOMImplementationLS
содержит методы фабрики для того, чтобы создать Загрузку, и Сохраните объекты. Ожидание состоит в том что экземпляр DOMImplementationLS
интерфейс может быть получен при использовании обязательно-специфичных методов кастинга на экземпляре DOMImplementation
взаимодействуйте через интерфейс или, если Document
поддерживает функцию "Core"
версия "3.0"
определенный в [DOMImplementation.getFeature
со значениями параметра "LS"
(или "LS-Async"
) и "3.0"
(соответственно).
См. также
Модификатор и Тип | Поле и Описание |
---|---|
static short |
MODE_ASYNCHRONOUS
Создайте асинхронное
LSParser . |
static short |
MODE_SYNCHRONOUS
Создайте синхронное
LSParser . |
Модификатор и Тип | Метод и Описание |
---|---|
LSInput |
createLSInput()
Создайте новый пустой входной исходный объект где
LSInput.characterStream , LSInput.byteStream , LSInput.stringData LSInput.systemId , LSInput.publicId , LSInput.baseURI , и LSInput.encoding нуль, и LSInput.certifiedText ложь. |
LSOutput |
createLSOutput()
Создайте новый пустой выходной целевой объект где
LSOutput.characterStream , LSOutput.byteStream , LSOutput.systemId , LSOutput.encoding нуль. |
LSParser |
createLSParser(short mode, String schemaType)
Создайте новое
LSParser . |
LSSerializer |
createLSSerializer()
Создайте новое
LSSerializer объект. |
static final short MODE_SYNCHRONOUS
LSParser
.static final short MODE_ASYNCHRONOUS
LSParser
.LSParser createLSParser(short mode, String schemaType) throws DOMException
LSParser
. Недавно созданный синтаксический анализатор может тогда быть сконфигурирован посредством DOMConfiguration
объект, и используемый, чтобы проанализировать документы посредством parse
метод.mode
- mode
параметр также MODE_SYNCHRONOUS
или MODE_ASYNCHRONOUS
, если mode
MODE_SYNCHRONOUS
тогда LSParser
это создается, будет работать в синхронном режиме, если это будет MODE_ASYNCHRONOUS
тогда LSParser
это создается, будет работать в асинхронном режиме.schemaType
- Абсолютный URI, представляющий тип языка схемы, используется во время загрузки a Document
использование недавно создаваемый LSParser
. Отметьте, что никакая лексическая проверка не делается на абсолютном URI. Чтобы создать a LSParser
для любого вида типов схемы (то есть LSParser будет свободно использовать любую найденную схему), используйте значение null
. Отметьте: Для XML-схемы W3C ["http://www.w3.org/2001/XMLSchema"
. Для DTD XML "http://www.w3.org/TR/REC-xml"
. Другие языки Схемы выходят за рамки W3C и поэтому должны рекомендовать абсолютный URI, чтобы использовать этот метод.
LSParser
объект. Это LSParser
является или синхронным или асинхронным в зависимости от значения mode
параметр. Отметьте: По умолчанию, недавно создаваемый LSParser
не содержит a DOMErrorHandler
, то есть значение параметра конфигурацииnull
. Однако, реализации могут обеспечить обработчик ошибок значения по умолчанию во время создания. В этом случае, начальное значение "error-handler"
параметр конфигурации на новом LSParser
объект содержит ссылку на обработчик ошибок значения по умолчанию.
DOMException
- NOT_SUPPORTED_ERR: Повышенный, если требуемый тип режима или схемы не поддерживается.LSSerializer createLSSerializer()
LSSerializer
объект.LSSerializer
объект. Отметьте: По умолчанию, недавно создаваемый LSSerializer
имеет нет DOMErrorHandler
, то есть значение "error-handler"
параметр конфигурации null
. Однако, реализации могут обеспечить обработчик ошибок значения по умолчанию во время создания. В этом случае, начальное значение "error-handler"
параметр конфигурации на новом LSSerializer
объект содержит ссылку на обработчик ошибок значения по умолчанию.
LSInput createLSInput()
LSInput.characterStream
, LSInput.byteStream
, LSInput.stringData
LSInput.systemId
, LSInput.publicId
, LSInput.baseURI
, и LSInput.encoding
нуль, и LSInput.certifiedText
ложь.LSOutput createLSOutput()
LSOutput.characterStream
, LSOutput.byteStream
, LSOutput.systemId
, LSOutput.encoding
нуль.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92