Hi,
in the attached code the doXPath call is returning an empty array in firefox. We are using firefox 3.0.6. The response workQsResponse contains the correct xml response, but the doXPath call always returns an empty array in Firefox. The call is working correct in IE and the array is filled with the data. Is this a problem with the namespaces? We couldn’t find a detailed explanation in the documentation on how to handle name spaces.
code:
var workQsRequest= apUrl +
‘<?xml version="1.0"?><ap:Action xmlns:ap=“http://tibco.com/bpm/actionprocessor” xmlns:sso=“http://tibco.com/bpm/sso/types”>’ +
‘ap:Authentication<ap:Login Id=“login”>sso:NodeCtxsso:NodeId’ +
‘sso:Name’ + apIProcessName +’</sso:Name>’ +
‘sso:ComputerName’ + apComputerName + ‘</sso:ComputerName>’ +
‘sso:IPAddress’ + apIpAddress + ‘</sso:IPAddress>’ +
‘sso:TCPPort’ + apTcpPort + ‘</sso:TCPPort>’ +
‘sso:IsDirector’ + apIsDirector + ‘</sso:IsDirector></sso:NodeId>’ +
‘sso:UserName’ + apUserName + ‘</sso:UserName>’ +
‘sso:Password</sso:Password>’ +
‘</sso:NodeCtx></ap:Login></ap:Authentication>’ +
‘ap:User<ap:GetWorkQs Id=“getWorkQs”/></ap:User></ap:Action>’;
var workQsResponse = dhtmlxAjax.getSync(workQsRequest);
// get all workQTag elements from the XML
var workQTagArray = workQsResponse.doXPath("//sso:Tag");
returned xml in workQsResponse:
<?xml version='1.0' encoding='utf-8'?>
<ap:ActionResult xmlns:ap=‘http://tibco.com/bpm/actionprocessor’>
ap:Status
ap:Version11.1.0</ap:Version>
ap:ReturnCode0</ap:ReturnCode>
ap:ReturnCommentThe Action was processed successfully. Check the individual Request Results for their status.</ap:ReturnComment>
ap:ReturnDateTime2009-03-04T10:11:17.648+0100</ap:ReturnDateTime>
</ap:Status>
ap:SSO
<sso:vSSOData xmlns:sso=“http://tibco.com/bpm/sso/types”>
sso:Results
<sso:vResult Id=“getWorkQs”>
sso:WorkQs
sso:vWorkQ
sso:NameDevelopment</sso:Name>
sso:DescriptionDevelopment</sso:Description>
sso:HostingNodePHBPPDEV01</sso:HostingNode>
sso:TagPHBPPDEV01|Development|R</sso:Tag>
sso:IsGrouptrue</sso:IsGroup>
sso:IsReleasedtrue</sso:IsReleased>
sso:FirstDeadline3000-12-31T23:15:00.0000000</sso:FirstDeadline>
sso:DeadlineCnt0</sso:DeadlineCnt>
sso:UnopenedCnt0</sso:UnopenedCnt>
sso:UrgentCnt0</sso:UrgentCnt>
sso:WorkItemCnt0</sso:WorkItemCnt>
sso:WorkQParam1NameWQ Parameter1</sso:WorkQParam1Name>
sso:WorkQParam2NameWQ Parameter2</sso:WorkQParam2Name>
sso:WorkQParam3NameWQ Parameter3</sso:WorkQParam3Name>
sso:WorkQParam4NameWQ Parameter4</sso:WorkQParam4Name>
</sso:vWorkQ>
sso:vWorkQ
sso:Nameimac01</sso:Name>
sso:Descriptionimac01</sso:Description>
sso:HostingNodePHBPPDEV01</sso:HostingNode>
sso:TagPHBPPDEV01|imac01|R</sso:Tag>
sso:IsGroupfalse</sso:IsGroup>
sso:IsReleasedtrue</sso:IsReleased>
sso:FirstDeadline3000-12-31T23:15:00.0000000</sso:FirstDeadline>
sso:DeadlineCnt0</sso:DeadlineCnt>
sso:UnopenedCnt2</sso:UnopenedCnt>
sso:UrgentCnt0</sso:UrgentCnt>
sso:WorkItemCnt2</sso:WorkItemCnt>
sso:WorkQParam1NameWQ Parameter1</sso:WorkQParam1Name>
sso:WorkQParam2NameWQ Parameter2</sso:WorkQParam2Name>
sso:WorkQParam3NameWQ Parameter3</sso:WorkQParam3Name>
sso:WorkQParam4NameWQ Parameter4</sso:WorkQParam4Name>
</sso:vWorkQ>
sso:vWorkQ
sso:NameMarketing</sso:Name>
sso:DescriptionMarketing</sso:Description>
sso:HostingNodePHBPPDEV01</sso:HostingNode>
sso:TagPHBPPDEV01|Marketing|R</sso:Tag>
sso:IsGrouptrue</sso:IsGroup>
sso:IsReleasedtrue</sso:IsReleased>
sso:FirstDeadline3000-12-31T23:15:00.0000000</sso:FirstDeadline>
sso:DeadlineCnt0</sso:DeadlineCnt>
sso:UnopenedCnt0</sso:UnopenedCnt>
sso:UrgentCnt0</sso:UrgentCnt>
sso:WorkItemCnt0</sso:WorkItemCnt>
sso:WorkQParam1NameWQ Parameter1</sso:WorkQParam1Name>
sso:WorkQParam2NameWQ Parameter2</sso:WorkQParam2Name>
sso:WorkQParam3NameWQ Parameter3</sso:WorkQParam3Name>
sso:WorkQParam4NameWQ Parameter4</sso:WorkQParam4Name>
</sso:vWorkQ>
sso:vWorkQ
sso:NamePurchasing</sso:Name>
sso:DescriptionPurchasing</sso:Description>
sso:HostingNodePHBPPDEV01</sso:HostingNode>
sso:TagPHBPPDEV01|Purchasing|R</sso:Tag>
sso:IsGrouptrue</sso:IsGroup>
sso:IsReleasedtrue</sso:IsReleased>
sso:FirstDeadline3000-12-31T23:15:00.0000000</sso:FirstDeadline>
sso:DeadlineCnt0</sso:DeadlineCnt>
sso:UnopenedCnt0</sso:UnopenedCnt>
sso:UrgentCnt0</sso:UrgentCnt>
sso:WorkItemCnt0</sso:WorkItemCnt>
sso:WorkQParam1NameWQ Parameter1</sso:WorkQParam1Name>
sso:WorkQParam2NameWQ Parameter2</sso:WorkQParam2Name>
sso:WorkQParam3NameWQ Parameter3</sso:WorkQParam3Name>
sso:WorkQParam4NameWQ Parameter4</sso:WorkQParam4Name>
</sso:vWorkQ>
sso:vWorkQ
sso:NameRegulatory affairs</sso:Name>
sso:DescriptionRegulatory affairs</sso:Description>
sso:HostingNodePHBPPDEV01</sso:HostingNode>
sso:TagPHBPPDEV01|Regulatory affairs|R</sso:Tag>
sso:IsGrouptrue</sso:IsGroup>
sso:IsReleasedtrue</sso:IsReleased>
sso:FirstDeadline3000-12-31T23:15:00.0000000</sso:FirstDeadline>
sso:DeadlineCnt0</sso:DeadlineCnt>
sso:UnopenedCnt0</sso:UnopenedCnt>
sso:UrgentCnt0</sso:UrgentCnt>
sso:WorkItemCnt0</sso:WorkItemCnt>
sso:WorkQParam1NameWQ Parameter1</sso:WorkQParam1Name>
sso:WorkQParam2NameWQ Parameter2</sso:WorkQParam2Name>
sso:WorkQParam3NameWQ Parameter3</sso:WorkQParam3Name>
sso:WorkQParam4NameWQ Parameter4</sso:WorkQParam4Name>
</sso:vWorkQ>
</sso:WorkQs>
</sso:vResult>
</sso:Results>
</sso:vSSOData>
</ap:SSO>
</ap:ActionResult>