だから私は、PHP の XML DOM を扱うのはかなり初めてです。しかし、次の問題で問題があります。では、日付で区別できる複数の繰り返しセクションを含む xml ドキュメントがあるとします。日付までに特定のセクションにアクセスし、従来の DOM メソッドを使用してそのセクション内のデータにアクセスしようとしています。これが私が現在行っていることです。
XML ドキュメント
<quizzes>
<quiz>
<date>Yesterday</date>
<question>This is the day's question</question
</quiz>
<quiz>
<date>Today</date>
<question>This is the day's question</question
</quiz>
<quiz>
<date>Tomorrow</date>
<question>This is the day's question</question
</quiz>
</quizzes
PHPコード
$xmlDoc = new DOMDocument()
$xmlDoc->load($aboveXMLFile)
$subSection = $xmlDoc->getElementsByTagName("quiz")->item(0)
$dateofSubSection = $subSection->getElementsByTagName("date")->item(0)->nodeValue;
echo $dateofSubSection
getElementsbyTagName
は の有効なメソッドではないというエラーが表示され$subSection
ます。なんで?これができない場合、サブセクションを日付で選択してから、そのサブセクション内だけで nodeValues にアクセスするにはどうすればよいですか?
ご協力いただきありがとうございます