投稿者 魔界の仮面弁士  (社会人) 投稿日時 2019/1/23 12:56:51
お使いの VBのバージョンも記載をお願いします。

現行のバージョンなら、XmlDocument を使うよりも
XDocument を使った方が簡単に書けるかもしれません。


> たとえば、このXMLで

その XML の正確なスキーマ定義を提示できますか?

例として記述して頂いたデータは、そもそもタグの数が合って無いので、
XML として認識されることは無いはずです。


とりあえず最後に閉じタグを補正してみましたが、下記の補正例だと、
18日と 19日が兄弟ノードではなく、親子ノードになってしまう点も気がかりです。

<jishinReport>
    <record date="2019年01月19日">
        <item time="14時22分ごろ" shindo="2" url="#####.xml">茨城県北部</item>
        <record date="2019年01月18日">
             <item time="21時46分ごろ" shindo="3" url="*****.xml">千葉県北東部</item>
        </record>
  </record><!-- ← 記載漏れ? -->
</jishinReport><!-- ← 記載漏れ? -->



ということは、途中に閉じタグが抜けているか…。

<jishinReport>
    <record date="2019年01月19日">
        <item time="14時22分ごろ" shindo="2" url="#####.xml">茨城県北部</item>
  </record><!-- ← 記載漏れ? -->
    <record date="2019年01月18日">
         <item time="21時46分ごろ" shindo="3" url="*****.xml">千葉県北東部</item>
    </record>
</jishinReport><!-- ← 記載漏れ? -->



もしくは、record が空要素タグであったという可能性が考えられます。

<jishinReport>
    <record date="2019年01月19日" /> <!-- ← 空要素に変更 -->
    <item time="14時22分ごろ" shindo="2" url="#####.xml">茨城県北部</item>
    <record date="2019年01月18日" /> <!-- ← 空要素に変更 -->
    <item time="21時46分ごろ" shindo="3" url="*****.xml">千葉県北東部</item>
</jishinReport><!-- ← 閉じタグ名を record から jishinReport に変更 -->



いずれにせよ、構造が変われば取得のためのコードも変更が必要なので
現状では具体的な回答を付けにくいです。正確な内容を再度確認してみてください。