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