libxml2をC言語で使うときのメモ。 ・parseの仕方はexamplesを参照(たくさん例がある) ・逆にツリーをたどったりするサンプルはほとんどないので、google code searchを頼る。 ・「ある名前を持った子要素を一つ取り出す」という関数はないため、 xmlNode *get_child (xmlNode *node, const char *tag) { xmlNode *child; for (child = node->children; child != NULL; child = child->next) if (!strcmp ((char *)child->name, tag)) return child; return NULL; } のようなユーティリティ関数を多くのプロジェクトで書いている。 ・XPathで相対ロケーションパスを使う場合、コンテキス
[ 一般 ] 雑記帳 編集 履歴 添付 設定 新規ページ作成 メニュー このウィキの読者になる カテゴリー 最近更新したページ 2006-04-18 libxml2チュートリアル XMLメモ 2006-04-16 FrontPage MenuBar1 MenuBar2 Profile Calendar Memo Bookmarks 最新コメント Menu libxml2チュートリアル Libxml Tutorial John Fleck <jfleck@inkstain.net> Copyright © 2002, 2003 John Fleck 1.序文 Libxmlは、XMLデータを解読し、作成し、操作するための、C言語ライブラリです。このチュートリアルはコード例と、その基本的な機能性の説明を提供します。 Libxmlとその利用についてのより詳細な情報は、プロジェクトのホームページが利
XML はあらゆる分野における基礎技術となって利用が進みつつあるが、GNOME 環境においても例外ではない。GNOME 2 においては Libxml2 が XML を扱うための基本ライブラリとして採用され、あらゆる局面で活用されている。本稿ではこの Libxml2 を使った簡単なプログラミング例を紹介しよう。 GNOME と XML GNOME の多くのアプリケーションは設定に関する情報を GConf というフレームワークを利用して保存しているが、この GConf は標準では XML 形式のテキストファイルを利用して情報を保存している。GNOME を利用しているなら、ホームディレクトリにある ~/.gconf/ というディレクトリの中を覗いてみよう。そこの中には %gconf.xml というファイルがいくつも存在しているが、これが GConf によって書き出されたユーザ固有の設定情報である
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く