2014-04-24 41 views
0

我想用LinkedIn API創建一個共享,但它不會允許我使用<或>,原因很明顯。由於他們使用XML,所以非常棘手。我試過網址編碼,反斜槓插入,甚至HTML字符替換爲<>像GT;和lt;LinkedIn API不支持所有字符?

var body = "\ 
    <share>\ 
     <comment>" + message + " </comment>\ 
     <visibility><code>anyone</code></visibility>\ 
    </share>\ 
    "; 

我怎麼能包括<或>無需LinkedIn的服務器崩潰了,當它看到了「意外的字符」?

回答

0

試圖通過將字符串連接在一起來構造XML總是會出現錯誤。您尚未在問題中提及您正在使用哪種編程語言,但任何現代語言都應該有庫來正確構建XML並處理所有必要的轉義。

或者this document表明LinkedIn API可以使用JSON和XML一起工作,這可能是一種更簡單的方法,特別是如果您使用的是JavaScript之類的語言。

+0

解決了它。謝謝。 – harmonickey