public class DOMResult extends Object implements Result
Законы как держатель для преобразования приводят дерево к форме Объектной модели документа (ДОМ) дерево.
Если никакой вывод, источник ДОМА устанавливается, преобразование, не создаст узел Документа как держателя для результата преобразования, которое может быть получено с getNode().
| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ФУНКЦИЯ
Если
TransformerFactory.getFeature(java.lang.String) возвраты true когда передано это значение как параметр, Transformer поддерживает Result вывод этого типа. |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING| Конструктор и Описание |
|---|
DOMResult()
Конструктор по умолчанию нулевого параметра.
|
DOMResult(Node node)
Используйте узел ДОМА, чтобы создать новую выходную цель.
|
DOMResult(Node node, Node nextSibling)
Используйте узел ДОМА, чтобы создать новую выходную цель определение дочернего узла, где узлы результата должны быть вставлены прежде.
|
DOMResult(Node node, Node nextSibling, String systemId)
Используйте узел ДОМА, чтобы создать новую выходную цель определение дочернего узла, где узлы результата должны быть вставлены прежде и указанный Системный ID.
|
DOMResult(Node node, String systemId)
Используйте узел ДОМА, чтобы создать новую выходную цель с указанным Системным ID.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Узел |
getNextSibling()
Получите дочерний узел, перед которым будут вставлены узлы результата.
|
Узел |
getNode()
Получите узел, который будет содержать результат дерево ДОМА.
|
Строка |
getSystemId()
Получите Системный Идентификатор.
|
void |
setNextSibling(Node nextSibling)
Установите дочерний узел, перед которым будут вставлены узлы результата.
|
void |
setNode(Node node)
Установите узел, который будет содержать результат дерево ДОМА.
|
void |
setSystemId(String systemId)
Установите systemId, который может использоваться в сотрудничестве с узлом.
|
public static final String FEATURE
Если TransformerFactory.getFeature(java.lang.String) возвраты true когда передано это значение как параметр, Transformer поддерживает Result вывод этого типа.
public DOMResult()
Конструктор по умолчанию нулевого параметра.
node, siblingNode и systemId будет установлен в null.
public DOMResult(Node node)
Используйте узел ДОМА, чтобы создать новую выходную цель.
Практически, узел должен быть a Document узел, a DocumentFragment узел, или a Element узел. Другими словами, узел, который принимает дочерние элементы.
siblingNode и systemId будет установлен в null.
node - Узел ДОМА, который будет содержать дерево результата.public DOMResult(Node node, String systemId)
Используйте узел ДОМА, чтобы создать новую выходную цель с указанным Системным ID.
Практически, узел должен быть a Document узел, a DocumentFragment узел, или a Element узел. Другими словами, узел, который принимает дочерние элементы.
siblingNode будет установлен в null.
node - Узел ДОМА, который будет содержать дерево результата.systemId - Системный идентификатор, который может использоваться в сотрудничестве с этим узлом.public DOMResult(Node node, Node nextSibling)
Используйте узел ДОМА, чтобы создать новую выходную цель определение дочернего узла, где узлы результата должны быть вставлены прежде.
Практически, node и nextSibling должен быть a Document узел, a DocumentFragment узел, или a Element узел. Другими словами, узел, который принимает дочерние элементы.
Использовать nextSibling определить дочерний узел, где узлы результата должны быть вставлены прежде. Если nextSibling не одноуровневый элемент node, тогда IllegalArgumentException бросается. Если node null и nextSibling не null, тогда IllegalArgumentException бросается. Если nextSibling null, тогда поведение является тем же самым как вызовом DOMResult(Node node), то есть добавьте узлы результата как последний дочерний элемент указанного node.
systemId будет установлен в null.
node - Узел ДОМА, который будет содержать дерево результата.nextSibling - Дочерний узел, где узлы результата должны быть вставлены прежде.IllegalArgumentException - Если nextSibling не одноуровневый элемент node или node null и nextSibling не null.public DOMResult(Node node, Node nextSibling, String systemId)
Используйте узел ДОМА, чтобы создать новую выходную цель определение дочернего узла, где узлы результата должны быть вставлены прежде и указанный Системный ID.
Практически, node и nextSibling должен быть a Document узел, a DocumentFragment узел, или a Element узел. Другими словами, узел, который принимает дочерние элементы.
Использовать nextSibling определить дочерний узел, где узлы результата должны быть вставлены прежде. Если nextSibling не одноуровневый элемент node, тогда IllegalArgumentException бросается. Если node null и nextSibling не null, тогда IllegalArgumentException бросается. Если nextSibling null, тогда поведение является тем же самым как вызовом DOMResult(Node node, String systemId), то есть добавьте узлы результата как последний дочерний элемент указанного узла и используйте указанный Системный ID.
node - Узел ДОМА, который будет содержать дерево результата.nextSibling - Дочерний узел, где узлы результата должны быть вставлены прежде.systemId - Системный идентификатор, который может использоваться в сотрудничестве с этим узлом.IllegalArgumentException - Если nextSibling не одноуровневый элемент node или node null и nextSibling не null.public void setNode(Node node)
Установите узел, который будет содержать результат дерево ДОМА.
Практически, узел должен быть a Document узел, a DocumentFragment узел, или a Element узел. Другими словами, узел, который принимает дочерние элементы.
IllegalStateException бросается если nextSibling не null и node не родитель nextSibling. IllegalStateException бросается если node null и nextSibling не null.
node - Узел, к которому будет добавлено преобразование.IllegalStateException - Если nextSibling не null и nextSibling не дочерний элемент node или node null и nextSibling не null.public Node getNode()
Получите узел, который будет содержать результат дерево ДОМА.
Если никакой узел не был установлен через DOMResult(Node node), DOMResult(Node node, String systeId), DOMResult(Node node, Node nextSibling), DOMResult(Node node, Node nextSibling, String systemId) или setNode(Node node), тогда узел будет установлен преобразованием, и может быть получен из этого метода, как только преобразование полно. Вызывая этот метод прежде, чем преобразование возвратится null.
public void setNextSibling(Node nextSibling)
Установите дочерний узел, перед которым будут вставлены узлы результата.
Использовать nextSibling определить дочерний узел, перед которым должны быть вставлены узлы результата. Если nextSibling не потомок node, тогда IllegalArgumentException бросается. Если node null и nextSibling не null, тогда IllegalStateException бросается. Если nextSibling null, тогда поведение является тем же самым как вызовом DOMResult(Node node), то есть добавьте узлы результата как последний дочерний элемент указанного node.
nextSibling - Дочерний узел, перед которым будут вставлены узлы результата.IllegalArgumentException - Если nextSibling не потомок node.IllegalStateException - Если node null и nextSibling не null.public Node getNextSibling()
Получите дочерний узел, перед которым будут вставлены узлы результата.
Если никакой узел не был установлен через DOMResult(Node node, Node nextSibling), DOMResult(Node node, Node nextSibling, String systemId) или setNextSibling(Node nextSibling), тогда null будет возвращен.
public void setSystemId(String systemId)
Установите systemId, который может использоваться в сотрудничестве с узлом.
setSystemId в интерфейсе ResultsystemId - Системный идентификатор как строка URI.public String getSystemId()
Получите Системный Идентификатор.
Если никакой Системный ID не был установлен через DOMResult(Node node, String systemId), DOMResult(Node node, Node nextSibling, String systemId) или setSystemId(String systemId), тогда null будет возвращен.
getSystemId в интерфейсе Result
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92