WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

XML-Unterstützung

Die PHP-Funktionalität in WebSphere Message Broker stellt XML-Unterstützung bereit.

XML-Namensbereiche

Die Pfadnavigationssyntax im PHPCompute-Knoten berücksichtigt Namensbereiche nicht. Demzufolge navigiert der im folgenden Beispiel aufgeführte Ausdruck durch den Katalog und die 'entry'-Elemente, ohne den Namensbereichs-URI der Elemente zu berücksichtigen:
$ref->catalogue->entry
Wenn Sie eine Ausgabenachricht generieren, die Namensbereichselemente erfordert, legen Sie den Namensbereichs-URI nach der Erstellung des Pfads fest:
$table->entry = $ref->catalogue->entry;
$table->entry->setNamespace('http://www.ibm.com/namespaceURI');
Alternativ können Sie das 'entry'-Element unter Verwendung der API-Methode 'addElement' erstellen:
$value = $ref->catalogue->entry;
$table->addElement('entry', $value, 'http://www.ibm.com/namespaceURI');

XML-Attribute

XML-Attribute werden in der Elementbaumstruktur als 'MbsElements' mit einem Wert type (Typ) gespeichert, der sie als Attribute identifiziert. Die Pfadsyntax unterstützt die Adressierung eines Elementattributs, wobei der Array-Operator mit dem Attributnamen als Schlüssel verwendet wird; deshalb funktionieren Attribute als Maskenfeldgruppen für das Element. Der folgende Code gibt beispielsweise das Attribut name (Name) des Elements folder zurück:
$attr = $input->XMLNSC->doc->folder['name']
Sie können Attribute auf ähnliche Weise erstellen; Beispiel:
$output->XMLNSC->doc->folder['name'] = 'PHP';
In diesem Beispiel wird der folgende XML-Code generiert:
<doc>
		<folder name='PHP'/>
</doc>
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:37


KonzeptthemaKonzeptthema | Version 8.0.0.5 | ac69095_