デコードにerlangでasn1モジュールを使用します。出力は次のようになりますerlangでASN.1をXMLにデコードする方法
{'UL-CCCH-Message',asn1_NOVALUE,
{rrcConnectionRequest,
{'RRCConnectionRequest',
{'tmsi-and-LAI',
{'TMSI-and-LAI-GSM-MAP',
[1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,1,0,1,1,0,1,0,1,1,
1,1,0,1,0],
{'LAI',
{'PLMN-Identity',[2,2,6],[0,1]},
[0,1,1,1,1,0,0,1,1,0,0,0,1,1,0,1]}}},
terminatingBackgroundCall,noError,
{'MeasuredResultsOnRACH',
{'MeasuredResultsOnRACH_currentCell',
{fdd,
{'MeasuredResultsOnRACH_currentCell_modeSpecificInfo_fdd',
{'cpich-Ec-N0',39}}}},
asn1_NOVALUE},
asn1_NOVALUE}}}
erlangの代わりにXMLを出力するにはどうすればいいですか?
おかげであなたの答え。私はこのような関数を書いたが、xmlタグのレコード名を使っていた。 "PLMN-Identity"、[2,2,6]、[0,1]} "==>" 2,2,6 0,1 PLMN- ID>」を選択します。今私は " "をレコードフィールド名に置き換えようとしています。 –
shian