を使用してSOAPエンベロープとbodyタグでXMLを生成する方法を、ここでは、コードですは、私は石鹸エンベロープとボディタグでXMLを生成することができないんだPHP
$rootElement = $XMLDoc->createElement('AddDetails');
$rootNode = $XMLDoc->appendChild($rootElement);
while($result_array = $result->fetch_assoc()) {
$StockCount++;
foreach($result_array as $key => $value) {
$value=trim($value);
if($value=="NULL" || $value=="" ||$value==-1){
$value="";
}
$value=htmlentities($value);//For validating & chars
$rootNode->appendChild($XMLDoc->createElement($key,$value));
}
}
キーと値を持つXMLを結果として上記のコードを以下のような
<AddDetails>
<First_Name>TestFName</First_Name>
<Last_Name>TestLName</Last_Name>
</AddDetails>
が、私は
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddDetails xmlns="http://tempuri.org/">
<First_Name>TestFName</First_Name>
<Last_Name>TestLName</Last_Name>
</AddDetails>
</soap:Body>
</soap:Envelope>
のようなXMLを生成するには、私を助けてください。
ソースデータはどこですか?それには何が含まれていますか? – Parfait
データベースからのデータをソートしました。($ result_array = $ result-> fetch_assoc()) –