eBay API call in PHP returns 'The item specific Brand is missing' error
<p>My API integration with ebay started to give following error message:</p>

<blockquote>
  <p>[result] => 21919403: The item specific Brand is missing. Add Brand to this listing, enter a valid value, and then try again. ) </p>
</blockquote>

<p>I understand this has something to do with XML tags missing. I even tried to add the tag to this xml; it did not work:</p>

<pre><code>$requestXmlBody .= "&lt;ItemSpecifics&gt; ";
foreach ($ebayApi_itemspecifics as $ebayApi_itemspecifickey=&gt;$ebayApi_itemspecificvalue) {
    $requestXmlBody .= "&lt;NameValueList&gt;&lt;Name&gt;" . str_replace('&amp;', '&amp;amp;', $ebayApi_itemspecifickey) . "&lt;/Name&gt;
                        &lt;Value&gt;".$ebayApi_itemspecificvalue."&lt;/Value&gt;&lt;/NameValueList&gt;";           
}

$requestXmlBody .= "  &lt;NameValueList&gt;
        &lt;Name&gt;Brand&lt;/Name&gt;
        &lt;Value&gt;Navdari&lt;/Value&gt;
    &lt;/NameValueList&gt; 
  &lt;/ItemSpecifics&gt;";
</code></pre>