私はxmlファイルをアップロードし、phpクラスの値にアクセスしています。すべて順調に進んでいますが、$middle_of_month の値にアクセスしようとすると、デバッグ エラーが発生します。
「未定義のメソッド DOMNodeList::getElementsByTagName() の呼び出し」
xmlは次のようになります
...
<Fdr>
<MiddleOfMonth>
<Data Value="0" MonthNumber="1" />
...
デバッグで確認した他のタグは正しいです。
$fdr = $key->getElementsByTagName(tag_constants::TAG_FDR);
$middle_of_month = $fdr->getElementsByTagName(tag_constants::TAG_MIDDLE_OF_MONTH);
$middle_of_month 行にエラーがあります。2時間ほどデバッグしましたが、何が問題なのかまだわかりません。どんな助けでもいただければ幸いです
編集 :
tag_constants::TAG_FDR -> Fdr
tag_constants::TAG_MIDDLE_OF_MONTH ->MiddleOfMonth
編集2:
$middle_of_month = $fdr->item(0)->getElementsByTagName(tag_constants::TAG_MIDDLE_OF_MONTH);
問題を解決するようです