我正在使用如下所示的代码对站点进行 api 调用:
$xmlData = file_get_contents("http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1=0596002068");
echo $xmlData;
但是 xmlData 在浏览器上显示时会自动解析为 HTML。例如<title>
,返回的 XML 元素(实际上是书名)被转换为 HTML,本质上成为页面标题,而其他 XML 元素显示为没有标签的纯文本。我希望客户端XMLHttpRequest
对象从服务器端获取原始 XML 数据。
为什么会发生这种情况,如何确保不会自动解析 XML?