0

xml値を構造体メンバーにマッピングするのを手伝ってくれませんか。struct abcにデータメンバーがある場合、abc.data = myxml.dataのようになります。ここで、myxmlはデータ属性値を持つxmlファイルです。libxml2を使用してこれらの値を解析および取得しましたが、C構造体とXMLの値をマップするにはどうすればよいですか。あなたの助けに感謝。ありがとう。

4

1 に答える 1

0

タグ名を確認し、その場所に値を設定することにより、手動で行う必要がある場合があります。

voidより自動化する方法の 1 つは、タグ名と構造体メンバーを指すポインターなどを含むテーブルを作成することです。次に、タグがある場合は、名前を実際のタグと比較してテーブルをループし、型キャストを使用して値を設定できます。

于 2012-08-27T12:59:19.857 に答える