2012-03-06 10 views
0

私はcrmに投稿するためにadf xmlファイルを用意しようとしています。php XMLを作成する<?adf version = "1.0"?>タグ

これまでのところ、私はこの

<?xml version="1.0" encoding="UTF-8"?> 

<adf version="1.0"> 

<prospect> 

を作成しますが、この

<?xml version="1.0" encoding="UTF-8" ?> 

    <?adf version="1.0"?> 

     <adf> 

     <prospect> 

を作成する必要がありますすることができた私は、タグを作成する方法を見つけるように見える傾けます。助けが必要。

は、私が思い付くとADF xmlファイル使用してPHPは、ファイルは、私はPHPの例では、DOMを使用して、ADF XMLドキュメントを思い付くしようとしているmはこの

ようになっているはずDOMしようとしています

<?ADF VERSION="1.0"?> 
    <adf> 
     <prospect> 
     <id sequence="uniqueLeadId" source="name of promotion"></id> 
     <requestdate>2008-06-25T8:47:50</requestdate> 
     <vehicle interest="buy" status="used"> 
      <vin>2G4WF52L6S1472882</vin> 
      <year>1995</year> 
      <make>BUICK</make> 
      <model>Regal</model> 
      <stock>12886</stock> 
     </vehicle> 
     <customer> 
      <contact> 
      <name part="first" type="individual">Johnny</name> 
      <name part="last" type="individual">Customer</name> 
      <email>[email protected]</email> 
      <phone type="home">857-485-7485</phone> 
      <phone type="work">867-586-7584</phone> 
      <phone type="mobile">979-685-9685</phone> 
     </contact> 
     <comments>What is your best price?</comments> 
     </customer> 
     <vendor> 
     <contact> 
      <name part="full">Name of lead provider or web-site</name> 
      <email>[email protected]</email> 
      <phone type="business">857-485-7485</phone> 
     </contact> 
     </vendor> 
    </prospect> 
</adf> 

私はファイルを作成することができますが、問題はXMLでadf宣言を作成することだけです。私は代わりに要素を作成する

$root = $xmlDoc->appendChild($xmlDoc->createElement("adf")); 

$root->setAttribute("version","1.0"); 
+2

をコード? – BoltClock

+0

詳細を教えてください。何してるの?エラーメッセージが表示されますか? – Carsten

+0

私はPHPのDOMを使用してadf XML文書を考え出しています – mululu

答えて

4
$pi = $xmlDoc->createProcessingInstruction('adf', 'version="1.0"'); 
+0

問題を解決していただきありがとうございます – mululu

+0

それは受け入れられた答えとしてマークしてください。 –

+0

@GeoffreyMululu:この回答を受け入れて、Francisがクレジットを得るようにしてください。ありがとう。 –

関連する問題