xml

httpステータスコードをチェックしてからXML解析

c xml

前回の記事で使ったlibxml2はhttpレスポンスヘッダのステータスコードの取得ができない。 まずCURLでhttpのヘッダ情報と本文を取得して、ヘッダのチェックをしてステータスコードが200なら本文をlibxml2に渡してパースするようにした。 yahoo!掲示板のRSSのi…

C言語のlibxml2を使ってwebAPIのXMLを解析

c xml

apacheモジュール内でwebAPIを呼んでXMLを解析する必要があるため、C/C++で利用できるXMLパーサを調べてみた。Cだと expat libxml2 C++だと tinyXml Xerces などなど他にもさまざまなライブラリがあるようだが今回はlibxml2を使ってパースしてみる事とした。…

XMLからスキーマ生成

素のXMLファイルからxsdやDTDといったXMLスキーマを自動で生成するツールが欲しかったのでwebで調べてみた。 フリーで今でもメンテナンスされていそうなのはTrangというツールしか見つけられなかった。 日本語訳されたページ使い方はシンプルで以下のような…