с веб-страницы сайта. есть поле ввода текста (policynum) и кнопка вызова (policynum). Я создал функцию (getEntity), которая отображает ответ XML. Из ответа XML цель состоит в том, чтобы проанализировать данные из тега. Я создал вторую функцию (getEntity1), но кнопка не отвечает. Примечание: я помню, чтобы изменить имя функции onclick .; см. код ниже:
<input id="policynum" name="policynum" type="text" value="">
<button id="policynum" class="btnSize" onclick="getEntity()">GET ENTITY ID</button>
function getEntity() {
location.href='https://chwebsrvr.blserviceinc.com/ETM/admin/setup/context/ConceptOne/'+ document.getElementById('policynum').value+'/ConceptOne';
}
XML Ответ ниже с данными тега
<ContextGet Reply_Code="1" Process_Status="PRC" Process_Message="Transaction
successfully processed." View="full">
<Context System_Code="ConceptOne" Login_Name="CICFL000003-00"
App_Code="ConceptOne">
<Context_Name>ETM Policy Holder</Context_Name>
<Context_Config>
<![CDATA[
<ConceptOne>
<Entity_ID>86100</Entity_ID>
<Role_Type>CN</Role_Type>
<Team_Role>AGTBND</Team_Role>
</ConceptOne>
]]>
</Context_Config>
</Context>
</ContextGet>
Эта функция заменит функцию geetEntity для возврата данных на экран из тега Entity_ID:
function getEntity1() {
XmlDocument xml = new XmlDocument();
xml.LoadXml(myXmlString);
XmlNodeList xnList = xml.SelectNodes("//ConceptOne");
foreach (XmlNode xn in xnList)
{
XmlNode example = null;
string na = "";
example = xn.SelectSingleNode("Entity_ID");
if (example != null)
{
na = example.InnerText;
}
}
$response = $client->request('GET',
'https://chwebsrvr.blserviceinc.com/ETM/admin/setup/context/ConceptOne/'+
document.getElementById('policynum').value+'/ConceptOne');
$response = $response->getBody()->getContents();
}
Подскажите пожалуйста ...