public class SAXSource extends Object implements Source
Законы как держатель для Источника стиля SAX.
Отметьте, что XSLT требует поддержки пространства имен. Попытка преобразовать входной источник, который не сгенерирован с осведомленным о пространстве имен синтаксическим анализатором, может привести к ошибкам. Синтаксические анализаторы могут быть проинформированным пространством имен, вызывая SAXParserFactory.setNamespaceAware(boolean awareness)
метод.
Модификатор и Тип | Поле и Описание |
---|---|
static String |
ФУНКЦИЯ
Если
TransformerFactory.getFeature(java.lang.String) возвращает true когда передано это значение как параметр, Преобразователь поддерживает Исходный ввод этого типа. |
Конструктор и Описание |
---|
SAXSource()
Конструктор по умолчанию нулевого параметра.
|
SAXSource(InputSource inputSource)
Создайте a
SAXSource , использование SAX InputSource . |
SAXSource(XMLReader reader, InputSource inputSource)
Создайте a
SAXSource , использование XMLReader и SAX InputSource. |
Модификатор и Тип | Метод и Описание |
---|---|
InputSource |
getInputSource()
Заставьте SAX InputSource использоваться для Источника.
|
Строка |
getSystemId()
Получите основной ID (URI или системный ID) от того, где URI будут разрешены.
|
XMLReader |
getXMLReader()
Заставьте XMLReader использоваться для Источника.
|
void |
setInputSource(InputSource inputSource)
Установите SAX InputSource, который будет использоваться для Источника.
|
void |
setSystemId(String systemId)
Установите системный идентификатор для этого Источника.
|
void |
setXMLReader(XMLReader reader)
Установите XMLReader, который будет использоваться для Источника.
|
static InputSource |
sourceToInputSource(Source source)
Попытка получить SAX InputSource возражает от Исходного объекта.
|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
возвращает true когда передано это значение как параметр, Преобразователь поддерживает Исходный ввод этого типа.public SAXSource()
Конструктор по умолчанию нулевого параметра. Если этот конструктор используется, и никакой источник SAX не устанавливается, используя setInputSource(InputSource inputSource)
, тогда Transformer
создаст пустой источник InputSource
использование new InputSource()
.
public SAXSource(XMLReader reader, InputSource inputSource)
SAXSource
, использование XMLReader
и SAX InputSource. Transformer
или SAXTransformerFactory
примется, чтобы быть читателем ContentHandler
, и затем вызовет reader.parse (inputSource).reader
- XMLReader, который будет использоваться для синтаксического анализа.inputSource
- Входная исходная ссылка SAX, которая должна быть ненулем и это передадут к методу синтаксического анализа читателя.public SAXSource(InputSource inputSource)
SAXSource
, использование SAX InputSource
. Transformer
или SAXTransformerFactory
создает читателя через XMLReaderFactory
(если setXMLReader не используется), наборы себя как читатель ContentHandler
, и вызовы reader.parse (inputSource).inputSource
- Входная исходная ссылка, которая должна быть ненулем и это передадут к методу синтаксического анализа читателя.public void setXMLReader(XMLReader reader)
reader
- Допустимый XMLReader или ссылка XMLFilter.public XMLReader getXMLReader()
public void setInputSource(InputSource inputSource)
inputSource
- Допустимая ссылка InputSource.public InputSource getInputSource()
public void setSystemId(String systemId)
Системный идентификатор является дополнительным, если есть поток байтов или символьный поток, но все еще полезно обеспечить один, так как приложение может использовать это, чтобы разрешить относительные URI и может включать это в сообщения об ошибках, и предупреждения (синтаксический анализатор попытается открыть соединение с URI, только если никакой поток байтов или символьный поток не определяются).
setSystemId
в интерфейсе Source
systemId
- Системный идентификатор как строка URI.public String getSystemId()
Получите основной ID (URI или системный ID) от того, где URI будут разрешены.
getSystemId
в интерфейсе Source
Source
, или null
.public static InputSource sourceToInputSource(Source source)
source
- Должна быть ненулевая Исходная ссылка.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92