0
は私が指定したファイル内のすべてのHTMLタグのリストを表示するには、このプログラムを使用していDOMツリー(のlibxml)から属性例えば、の<a>
の場合は)?取得htmlが
は私が指定したファイル内のすべてのHTMLタグのリストを表示するには、このプログラムを使用していDOMツリー(のlibxml)から属性例えば、の<a>
の場合は)?取得htmlが
そのようなフィールドが存在しないようだ。
[email protected]:~/Prog_zesp> g++ `xml2-config --cflags --libs` -o tester tester.cpp
tester.cpp: In function ‘void print_element_names(xmlNode*)’:
tester.cpp:17: error: ‘struct _xmlNode’ has no member named ‘attributes’
=== EDIT ===
私はこのような何か場合:
if (strcmp((char *)cur_node->name, "a")==0) {
cout << cur_node->properties->name << endl;
を私はの名前を取得アトリビュート - 「href」
さらに進んでください:
if (strcmp((char *)cur_node->name, "a")==0) {
cout << cur_node->properties->children->name << endl;
「テキスト」が表示されますが、実際のリンクは表示されません。