1

xml を Excel に解析しようとする約 20 の例を経験しましたが、私のソースではうまくいかないようです。ここでの大きな問題は、Excel VBA で xml を解析する方法がわからないことです。

ここに私の質問があります:

1) Excel で使用されている MSXML 参照ライブラリを理解するために使用できる、お勧めのオンライン リソースはありますか? 2) 解析しようとしている xml に不正な形式がありますか? (xml の例については以下を参照)

多くの場合、エラー メッセージには 2 つのテーマがあるようです。この例では、MSXML v6 で定義されていない変数を使用しているか、xml を開いたがドキュメント要素が見つからないかのいずれかです。

*更新: メッセージの href、件名、投稿日、および変数 Kudos を取得しようとしていると言うべきでした。

<response status="success">
<node_message_context type="node_message_context">
<message type="message" href="/messages/id/25704">
<id type="int">25704</id>
<read_only type="boolean">false</read_only>
<message_rating type="float">0.0</message_rating>
<last_edit_author type="user" href="/users/id/1094">
<login type="string">AllenSmith</login>
</last_edit_author>
<kudos>
<count type="int">1</count>
</kudos>
<last_edit_time type="date_time">2013-06-26T13:23:44+00:00</last_edit_time>
<post_time type="date_time">2013-06-26T13:23:44+00:00</post_time>
<board type="board" href="/boards/id/DesktopAPI"/>
<subject type="string">
Re: SKYPE4COM MessageSta​tus received event doesn't fire all the times (skype window has or not focu
</subject>
<deleted type="boolean">false</deleted>
<author type="user" href="/users/id/1094">
<login type="string">AllenSmith</login>
</author>
<thread type="thread" href="/threads/id/25696"/>
<root type="message" href="/messages/id/25696"/>
<board_id type="int">1331</board_id>
<parent type="message" href="/messages/id/25696"/>
<teaser type="string"/>
<views>
<count type="int">43</count>
</views>
</message>
<message type="message" href="/messages/id/25690">
<id type="int">25690</id>
<read_only type="boolean">false</read_only>
<message_rating type="float">0.0</message_rating>
<last_edit_author type="user" href="/users/id/1094">
<login type="string">AllenSmith</login>
</last_edit_author>
<kudos>
<count type="int">0</count>
</kudos>
<last_edit_time type="date_time">2013-06-25T13:38:17+00:00</last_edit_time>
<post_time type="date_time">2013-06-25T13:38:17+00:00</post_time>
<board type="board" href="/boards/id/SkypeKitAPI"/>
<subject type="string">Re: Connection to the runtime was refused</subject>
<deleted type="boolean">false</deleted>
<author type="user" href="/users/id/1094">
<login type="string">AllenSmith</login>
</author>
<thread type="thread" href="/threads/id/23414"/>
<root type="message" href="/messages/id/23414"/>
<board_id type="int">6977</board_id>
<parent type="message" href="/messages/id/23414"/>
<teaser type="string"/>
<views>
<count type="int">64</count>
</views>
</message>
4

1 に答える 1