肥皂反应与几个元素 - 如何过滤?

时间:2016-06-02 11:45:06

标签: javascript crm

我执行了一个soap请求(使用XrmServiceToolkit for CRM 2015),我可以得到响应:

var buid = resultXml.getElementsByTagName("a:Results")[0].childNodes[0].childNodes[1].text;

然而这" buid"变量给了我一些元素" subject"和"描述"全部一起。控制台显示如下内容:

subjectTHISISTHESUBJETdescription<p><font size=2>THISISMYDESCRIPTION</font></p>

我真正需要的是仅将描述存储在变量中。不知道怎么办呢?我得到的对象&#34; getElementsByTagName&#34;?是否有任何方法可以选择&#34;描述&#34; ??

中的任何内容

我真的很感激任何线索,因为我已经坚持了几个星期。

非常感谢你。

1 个答案:

答案 0 :(得分:0)

你可以比在对象上使用dom更容易。

像这样的事情                 if(resultXML.length&gt; 0)                 {                     if(typeof resultXML [0] .attributes.description!=&#34; undefined&#34;)                     {                         var description = resultXml [0] .attributes.description.value;                     }                 }

例如,您可以使用IE上的调试来设置断点并在对象上添加监视或展开对象以获得所需的结果。

干杯, 豪尔赫·库哈(Jorge Cunha)