我想從erlang值生成XML並通過套接字返回該XML。如何通過套接字生成和發送XML
所以給出
Value = 2, Type = "3", Scope = anatom
我想
<?xml version="1.0"?>
<result value=2 type="3" scope="anatom" />
我得到在這種情況下轉義什麼,有引號包圍兩個2和3:
"<?xml version=\"1.0\"?><result value=\"2\" type=\"3\" scope=\"anatom\"/>"
如果這些值中的任何一個都有一個列表,如
Value = 2, Type = "3", Scope = [1,2]
我得到的東西像[60,63,120,109,...]當我想
<?xml version="1.0\"?> <result value=2 type="3" scope=[1,2]/>"
我有一個XML格式化程序,看起來像
format_return({ok, {V, T, S}}) ->
Data = {result,
[{value, V}, {type, T}, {scope, S}],
[]},
xmerl_ucs:to_utf8(xmerl:export_simple([Data], xmerl_xml)).
而且通過
其稱爲...
Reply = xml_formater:format_return(Reply),
{ok, Reply, State}
上面的回覆被傳回到我的套接字通用行爲,而這反過來導致
gen_tcp:send(Socket, io_lib:fwrite("~p~n",[Reply])),
請問某位好心人能否讓我擺脫不幸?