外部ファイルから配列データを読み込む最も標準的な方法は、配列データをXMLで記述することです。(前提)このページのhead部に次のスクリプトが記述されています。読み込まれるファイル(aaa.html)を子ファイル、読み込むファイル(このページ)を親ファイルといいます。記述されているものとします。</学生></学生表>全体の流れEによりXML子ファイル(called/callled.xml)が「ファイル読込」により読み込まれた「読込文」が、Aにより「学生表」として「XML表示」関数に引き渡されます。「XML表示」では、「学生表」を「学生番号[]」などの通常の配列にして表示します。要素を順序づけたノードリストを「氏名」とするという意味です。「氏名」はノードの配列になります。ノードリスト(氏名の文字ではない)が入っています。氏名[1].childNodes[0].nodeValue;"佐藤花子"という文字列は、ノードリスト「氏名[1]」の子ノードです。childNodes[0]とは、最初の子ノード(ここでは子ノードは一つですが、複数になる場合もあります)を指します。nodeValueとは、その値のことです。以上により「氏名[1].childNodes[0].nodeValue」が文字列"佐藤花子"となります。「氏名[i].childNodes[0].nodeValue」を変数として使うのあれば、Dは不要ですし、配列「学生氏名[i]」の定義をしているBも不要になります。