今回はqtにおけるxml解析について質問させていただきます.
qt歴は半年ほどです.
現在qtのSAXを用いたxml解析をしています.
ですが,下記のエラーが出ます.
Parse error at line 13, column 7:
tag mismatch.
使用したxmlを載せます.
<?xml version='1.0' encoding='UTF-8'?>
<doc>
<name>panasonic aircontroler</name>
<type>aircontroler</type>
<func>
<func_name>TVon</func_name>
<in_out>out</in_out>
<return>null<return>
<arg_num>0</arg_num>
<arg1>null</arg1>
<arg2>null</arg2>
<arg3>null</arg3>
</func>
<func>
<func_name>TVoff</func_name>
<in_out>out</in_out>
<return>null<return>
<arg_num>0</arg_num>
<arg1>null</arg1>
<arg2>null</arg2>
<arg3>null</art3>
</func>
<func>
<func_name>channel_up</func_name>
<in_out>out</in_out>
<return>null<return>
<arg_num>0</arg_num>
<arg1>null</arg1>
<arg2>null</arg2>
<arg3>null</art3>
</func>
<func>
<func_name>channel_down</func_name>
<in_out>out</in_out>
<return>null<return>
<arg_num>0</arg_num>
<arg1>null</arg1>
<arg2>null</arg2>
<arg3>null</art3>
</func>
</doc>
このエラーは以前,タグの最初と最後が一致していないときに出ました.
しかし,今回は一致しているように思います.
xmlについての知識がほぼ無いので,基本的な間違いをしている可能性もあります.
原因と解決策についてアドバイスいただければ幸いです.
よろしくお願いいたします.