Здравствуйте, коллеги.
Есть вот такой кусок из WSDL:
<xs:complexType name="Row">
<xs:sequence>
<xs:element name="Column" type="tns:Column" maxOccurs="1000"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Column">
<xs:sequence>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="VALUE" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Table">
<xs:sequence>
<xs:element name="Row" type="tns:Row" maxOccurs="1000"/>
</xs:sequence>
</xs:complexType>
Мне нужно на php создать объект, согласно указанному выше WSDL.
Сделал вот такой код, но он не работает:
class Table
{
public $Row;
}
class Row
{
public $Column;
}
class Column
{
public $NAME;
public $VALUE;
}
$TableObj = Array();
foreach ($rows as $row)
{
$RowObj = new Row();
foreach ($row as $col)
{
$ColumnObj = new Column;
$ColumnObj->NAME = "123";
$ColumnObj->VALUE = "321";
$RowObj->Column[] = $ColumnObj;
}
$TableObj[] = $RowObj;
}
Прошу вашей помощи, многоуважаемые гуру. Спасибо.