ma2013
2016年2月24日 16時26分
いつもお世話になっております。
MCSのマーと申します。
Armadillo-IoTでCを利用してXMLファイルを扱いたいのですが,
何か便利なライブラリなどがあるのでしょうか?
アプリデータをXMLファイルとして書き出し及び
XMLファイルからの読込ぐらいで充分ですが,
何かArmadillo-IoTですぐに使えるものがありましたら大変助かります。
以上どうぞ宜しくお願いいたします。
コメント
ma2013
ma2013
tic-hirano
平野と申します.
Libxml2( http://xmlsoft.org/ )はいかがでしょうか.
当方はArmadillo-460,Armadillo-840などでライブラリを利用して読み書きをしたり,
xmllintを利用してxpathで値を読むなどで利用しています
libxml2をATDEにインストールするには下記の手順でおこないました.(ATDE3での例)
・ftp://xmlsoft.org/libxml2/ から最新ソースをダウンロードする
・展開したソースの設定をする
$ ./configure --prefix=/usr/arm-linux-gnueabi/ \
--host=arm-linux \
--build=i686-pc-linux-gnu \
--without-python \
CC=arm-linux-gnueabi-gcc;
・ルートになりインストールする
# make install
at_yuma.arakawa
2016年2月24日 16時36分
標準イメージに、RubyのXMLパーサであるREXMLがインストールされています。
標準イメージで以下の記事の操作がひと通り行えることを確認しました。
- XML処理 REXMLの使い方
http://d.hatena.ne.jp/aoi_273/20090311/1236764850
また、標準イメージに入っていませんが、
軽量のものとして、libexpat[1] も簡単に使えるかと思います。
C言語で書かれており、依存するものはlibcだけです。
[1]: http://expat.sourceforge.net/