タグ

ブックマーク / fchiba.blog114.fc2.com (1)

  • fchiba's memo libxml2の使い方メモ

    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で相対ロケーションパスを使う場合、コンテキス

  • 1