概要:Erlang中xml的使用方法。
由于Erlang中数据的转换可以采用从tuple直接转成xml。
格式:
-
{Tag,Attributes,Content} {节点名,属性,元素}
- Tag
-
IOString
说明:
-
Tag = atom()
-
Attributes = [{Name,Value}]
-
Name = atom()
-
Value = IOString | atom() | integer()
例子:
- -module(test).
- -compile(export_all).
- get_data()->
- <spanstyle="white-space:pre"></span>{fileMeta,[{id,'/Foo'},{bar,12111111113}],[{name,["11"]},{age,["1"]}]}.
- start()->
- Temp=xmerl:export_simple([get_data()],xmerl_xml),
- io:format("~p~n",[Temp]),
- Test=lists:flatten(Temp),[Test]),248); line-height:18px"> ok.
结果:
copy