Criando Novos Elementos Utilizando um Nó JavaCompute

Utilize os métodos a seguir em um nó JavaCompute para criar novos elementos em uma árvore de mensagens:
  • createElementAsFirstChild()
  • createElementAsLastChild()
  • createElementBefore()
  • createElementAfter()
O método retorna uma referência ao elemento recém-criado. Cada método tem três formulários sobrecarregados:
createElement...(int type)
Cria um elemento em branco do tipo especificado. Tipos genéricos válidos são:
  • MbElement.TYPE_NAME. Esse tipo de elemento tem somente um nome, por exemplo, um elemento XML.
  • MbElement.TYPE_VALUE. Esse tipo de elemento tem somente um valor, por exemplo, texto XML que não está contido em um elemento XML.
  • MbElement.TYPE_NAME_VALUE. Esse tipo de elemento tem somente um nome, por exemplo, um atributo XML.
Valores de tipos específicos também podem ser designados. O significado das informações desse tipo depende do analisador. As informações do nome e valor do elemento devem ser designadas utilizando os métodos setName() e setValue().
createElement...(int type, String name, Object value)
Método para configurar o nome e o valor do elemento na hora da criação.
createElement...(String parserName)
Um formato especial de createElement...() que é utilizado somente para criar elementos de analisador de alto nível.
Esse código Java de exemplo inclui um novo elemento capítulo no exemplo XML fornecido em Acessando Elementos em uma Árvore de Mensagens a partir de um nó JavaCompute:
MbElement root = outMessage.getRootElement();
MbElement document = root.getLastChild().getFirstChild();
MbElement chapter2 = document.createElementAsLastChild(MbElement.TYPE_NAME,"Chapter",null);

// incluir atributo de título
MbElement title2 = chapter2.createElementAsFirstChild(MbElement.TYPE_NAME_VALUE,
"title", "Message Flows");
Isso produz a seguinte saída XML:
<document>
<chapter title="Introduction">
		Some text.   
	</chapter>
<chapter title="Message Flows"/>
</document>  
Tarefas relacionadas
Acessando Elementos em uma Árvore de Mensagens a partir de um nó JavaCompute
Referências relacionadas
Nó JavaCompute
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac30340_