【发布时间】:2010-10-31 07:11:52
【问题描述】:
这是此答案的后续问题:
How do I parse XML from PHP that was sent to the server as text/xml?
JavaScript/jQuery:
var xmlDoc = jQuery.createXMLDocument( "<items></items>" );
jQuery( "items", xmlDoc ).append( jQuery( "<item>My item!</item>" ) );
jQuery.ajax({
url: "test.php",
type: "POST",
processData: false,
contentType: "text/xml",
data: xmlDoc,
success: function( data ) {
alert( data );
}
});
PHP:
$xml_text = file_get_contents("php://input");
$xml = simplexml_load_string($xml_text);
echo $xml->ITEM;
为了让它工作,我必须使用 $xml->ITEM。如果我使用 $xml->item 它将不起作用。我想知道为什么当添加项目节点时它是小写的,但是当我检索它时,它现在必须是大写的?我希望它在我的 PHP 中是小写的。谢谢。
【问题讨论】:
-
您在使用plugins.jquery.com/project/createXMLDocument 吗?你用什么浏览器测试过它?
-
是的,我是。现在只有 Firefox。
标签: php javascript jquery xml