JavaScriptでXMLHttpRequestを行った後、

responseXMLプロパティで値を取得するときに、
静的なXMLファイルではちゃんとパースできるのですが、動的なPHPから出力されたXMLでは、
なぜか null になってしまいます。
PHPから出力されたXMLをresponseXMLで扱うにはどうすればよいでしょうか?


XMLファイル

<?xml version="1.0"?>
<user>
<name>bob</name>
<number>9999</number>
</user>

PHPコード

<?php
header("Contents-type: text/xml");
$dom = new DomDocument('1.0');

$user = $dom->appendChild($dom->createElement('user'));
$name = $user->appendChild($dom->createElement('name'));
$number = $user->appendChild($dom->createElement('number'));

$name->appendChild($dom->createTextNode('bob'));
$number->appendChild($dom->createTextNode('9999'));

$dom->formatOutput = true;
echo $dom->saveXML();
?>

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/08/19 16:04:24
  • 終了:2007/08/19 16:49:11

ベストアンサー

id:higeorange No.1

higeorange回答回数14ベストアンサー獲得回数12007/08/19 16:26:04

ポイント60pt

http://q.hatena.ne.jp/1187507062


header("Content-type: text/xml");

ではないでしょうか。s がいらないです。

id:uniom

ありがとうございます!

まさにそのとおりでした。

2007/08/19 16:48:36

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません