WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Suporte XML

O recurso PHP no WebSphere Message Broker fornece suporte para XML.

Espaço de nomes XML

A sintaxe de navegação de caminho no nó PHPCompute não distingue espaço de nomes. Como resultado, a expressão mostrada no exemplo a seguir navega pelo catálogo e por elementos de entrada sem considerar o espaço de nomes URI dos elementos:
$ref->catalogue->entry
Se uma mensagem de saída que necessite de elementos de espaço de nomes for gerada, configure o espaço de nomes URI após criar o caminho:
$table->entry = $ref->catalogue->entry;
$table->entry->setNamespace('http://www.ibm.com/namespaceURI');
Alternativamente, é possível criar o elemento de entrada usando o método da API addElement:
$value = $ref->catalogue->entry;
$table->addElement('entry', $value, 'http://www.ibm.com/namespaceURI');

Atributos XML

Os atributos XML são armazenados na árvore de elementos como MbsElements com um valor type que os identifica como atributos. A sintaxe do caminho suporta o endereçamento de um atributo de um elemento usando o operador da matriz com o nome do atributo como a chave; portanto, os atributos funcionam como matrizes de mapa no elemento. Por exemplo, o código a seguir retorna o atributo nomedo elemento pasta:
$attr = $input->XMLNSC->doc->folder['name']
É possível criar atributos de uma maneira semelhante; por exemplo:
$output->XMLNSC->doc->folder['name'] = 'PHP';
Este exemplo gera o código XML a seguir:
<doc>
	<folder name='PHP'/>
</doc>
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:01


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac69095_