Я гуглил это в течение часа и, похоже, не могу найти ответ.
Я использую $(xml).find('title')
- но, похоже, он возвращает все «заголовки» во всех узлах. Как мне просто получить заголовок внутри корневого узла?
<response stat="OK">
<title>Some Document</title>
<menu>
<item>
<title>Some Title</title>
<url>/</url>
</item>
<item>
<title>Some Title 1</title>
<url>/asdfasdf/</url>
</item>
</menu>
</response>
возвращает "Некоторый документ, часть заголовка, часть заголовка 1"
// Loads the page content and inserts it into the content area
$.ajax({
dataType: 'xml',
url: 'someurl',
success: function(data, textStatus, XMLHttpRequest) {
// returns
console.log($(data).find('title').text());
}
Я просто хочу первый титул! Я бы предпочел не использовать xpath, я бы предпочел самое дешевое решение.