2011-01-01から1ヶ月間の記事一覧

DOM でXML 作成 (Libxml2)

DOMでXMLファイル書き出す。xmlNewDoc()でDOMの雛形をつくる。xmlNewNode()でノードを作成して、ルートノードからくっつけていく。 #include <stdio.h> #include <libxml/tree.h> #include <libxml/parser.h> xmlNodePtr add_node(xmlNodePtr node, char *node_name, char *text, char *attr, char *at</libxml/parser.h></libxml/tree.h></stdio.h>…

Libxml2 環境

Libxml2でコンパイルするにはコンパイルオプションを以下のようにする。 gcc `xml2-config --cflags` srouce.c -o a.out `xml2-config --libs` この後のエントリで役に立つ例を書く予定。とりあえず、Libxml2の使い方の例。役に立たないけど、XMLファイルを…