Почему, когда я отправляю XML в PHP, узлы строчные, а когда я анализирую их в PHP, они прописные?

Это дополнительный вопрос к этому ответу:

Как мне разобрать XML из PHP, который был отправлен на сервер, как 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. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос