C

概要

  • xmlのパースライブラリ

サンプル

参考資料

疑問

  • xpathってよく使っている人がいるみたいだけどあれは何なんだろう?

木構造解析

  • libxml/tree.hを利用する.

xmlElementType?

  • Enum xmlElementType
    • XML_ELEMENT_NODEがタグに相当.nameにタグ名.contentは常にnullっぽい.
    • XML_TEXT_NODEが文字列に相当.contentに文字列.文字列もひとつ階層が深くなる(<a>string</a>だと,aノードより"string"ノードの方が深い).nameはいつも"text"っぽい.
    • xmlGetProp?が属性に相当.xmlGetProp?(cur_node, (const xmlChar*)"type")のように使う.

関数

  • int xmlStrcmp( const xmlChar *str1, const xmlChar *str2 );
    • 要素名、属性名を比較する。比較する文字列が一致する場合は、0を返す。便利.

日本語と英語の対応

要素・タグNode
属性Property

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-16 (月) 11:14:38 (2660d)