JQuery无法解析自闭XML标记?

时间:2013-09-05 09:56:37

标签: jquery xml parsing

这是JQuery的一个奇怪问题。显然,尝试检索空的自闭合XML标记的值不会返回假设的空字符串,而是返回下一个标记的值,并带有一些尾随空格。例如,我有这个XML:

<?xml version="1.0" encoding="UTF-8"?>
<results>
  <row>
    <id>3188</id>
    <account_id>840</account_id>
    <paid_to_date/>
    <nickname>Nick Name</nickname>
    <unit_code>013226005918194</unit_code>
    <time_stamp>2013-08-14 15:34:30.0</time_stamp>
    <time_zone>Europe/Budapest</time_zone>
    <sim_id>68</sim_id>
    <response_mode>1</response_mode>
    <response_email>johndoe@whatever.com</response_email>
    <response_phone/>
    <user_name>johndoe</user_name>
  </row>
</results>

我试图通过这个来获取response_phone的值:

$(xml).find('response_phone').text()

它返回的是:

"    johndoe    "

任何想法为什么会发生这种情况以及如何做到正确?我无法更改XML,因为它来自服务器。感谢。

0 个答案:

没有答案