2012-05-24 3 views
0

다른 엔티티의 값을 받고 싶습니다. 유효성 검사에 사용할 수 있습니다. 하지만 자바 스크립트를 디버깅하려고하면 XML이 오류를 반환하고 이유를 알 수 없습니다. 디버거를 사용하려고 시도했는데 var xHReq = new ActiveXObject("Msxml2.XMLHTTP");에서 실패했습니다. var xml = "<?xml version='1.0' encoding='utf-8'?>" +의 첫 번째 XML이 올바르게 반환되었지만 내가 var xHReq = new ActiveXObject("Msxml2.XMLHTTP");으로 계속되면 빈 상태로 반환됩니다. 이 링크를 확인하십시오, 잘하면 당신이 나를 통해 갈 수 있습니다 .. 감사합니다.CRM XML에서 빈 XML

http://pastebin.com/jxhU2WgJ

+0

얍, 그 널은 ... 음, 내가 이미 확인

단서는 오류 메시지에 있었다 , 뭔가 이상한 것은 라인 39가 올바른 xml을 가졌을 때 라인 80으로 갈 때 null이었다. 오류 메시지가 "잘못된 xml 또는 잘못된 xml, 일종의"라고했습니다. 이미 다른 패턴으로 fetchxml을 변경했지만이 구문에 대해 궁금합니다. –

답변

0

생각 나는 문제를 발견했습니다. 왜 당신의 디버깅이 xml이 null인지 제안하는 이유를 모르겠다 - 나는 내 시스템에서 그것을 시도했고 괜찮았다. (이는 의미가있다. 당신의 코드에서 아무 것도 어쨌든 xml 변수를 재설정하지 않을 것이다). ...Instance validation error: \'eq\' is not a valid value for ConditionOperator

해결이에

"<q1:Operator>eq</q1:Operator>" + 

:

"<q1:Operator>Equal</q1:Operator>" + 
관련 문제