所以我剛開始使用 PhpStorm,我嘗試'正確'代碼,所以沒有來自IDE的錯誤。 我有以下方法 below,所有的xml標記都突出顯示為的'未知的HTML標記'
什麼是最好的糾正方法?private function generate_qbxml_CustomerAddRq($requestID=0){
/** requestID is used when multiple requests are called in order to match the request to the response.
requestID's should be incremented as they are called. Currently not implimented. **/
$qbxml = '';
$qbxml. = '<?xml version="1.0" encoding="utf-8"?>';
$qbxml. = '<?qbxml version="2.0"?>';
$qbxml. = '';
$qbxml. = '';
$qbxml. = '';
$qbxml. = '';
$qbxml. = ''.$this->Name.'';//Name is a mandatory field. Add a check for this.
/** For all optional values add a check so that xml tags are not sent in request if value is blank**/
$qbxml. = ''.$this->CompanyName.'';
$qbxml. = ''.$this->FirstName.'';
$qbxml. = ''.$this->LastName.'';
$qbxml. = '';
$qbxml. = ''.$this->BillAddress->get_Addr1().'';
$qbxml. = ''.$this->BillAddress->get_Addr2().'';
$qbxml. = ''.$this->BillAddress->get_City().'';
$qbxml. = ''.$this->BillAddress->get_State().'';
$qbxml. = ''.$this->BillAddress->get_PostalCode().'';
$qbxml. = ''.$this->BillAddress->get_Country().' ';
$qbxml. = '';
$qbxml. = '';
$qbxml. = ''.$this->ShipAddress->get_Addr1().'';
$qbxml. = ''.$this->ShipAddress->get_Addr2().'';
$qbxml. = ''.$this->ShipAddress->get_City().'';
$qbxml. = ''.$this->ShipAddress->get_State().'';
$qbxml. = ''.$this->ShipAddress->get_PostalCode().'';
$qbxml. = ''.$this->ShipAddress->get_Country().' ';
$qbxml. = '';
$qbxml. = ''.$this->Phone.'';
$qbxml. = ''.$this->AltPhone.' ';
$qbxml. = ''.$this->Fax.' ';
$qbxml. = ''.$this->Email.' ';
//$qbxml. = 'Ob2';
$qbxml. = '';
$qbxml. = '';
$qbxml. = '';
$qbxml. = '';
return $qbxml;
}