Xml Sys.Net.XmlHttpExecutor propriedade
Retorna um XMLDOM objeto que contém a resposta XML a partir do navegador XMLHTTP objeto.
![]() |
---|
Para obter ou conjunto valores de propriedade para propriedades de API do cliente, você deve telefonar métodos de assessor de propriedade são nomeados com o get_ and set_ prefixos. Por exemplo, para obter ou conjunto um valor para uma propriedade, sistema autônomo Cancelar, you telefonar the get_cancel ou set_cancel métodos. |
var xml = MyExecutor.get_xml();
Exceções
Tipo de exceção |
Condição |
---|---|
The xml propriedade foi acessada fora o evento manipulador. - ou - The xml propriedade foram acessada depois que o evento concluído ocorrer. |
Comentários
Quando o texto de resposta enviado do servidor é um XML válido, o executor pode convertê-lo em um XMLDOM objeto. Se o executor não puder converter o texto de resposta em um XMLDOM objeto, ele retorna null.
![]() |
---|
With Microsoft Internet Explorer, o executor define explicitamente ao linguagem de seleção -F- o XMLDOM instância de XPath. O retornadoXMLDOM objeto tem comportamento de codificação de caractere específico para o navegador XMLHTTP implementação. Essa propriedade será substituída a partir da implementação da classe base. |
Você pode usar o xml propriedade somente no código que está sendo executado um concluído evento manipulador ou em execução na pilha de chamadas do concluído evento manipulador. Uma exceção é lançada se você usar o xml propriedade quando o executor não retornou com êxito ou se a XmlHttpExecutor.get_responseAvailable método retorna false. Uma exceção é lançada também se você usar o xmlpropriedade depois que o evento concluído ocorrer. Isso ocorre porque o executor lançou sua referência para XMLHTTP objeto.
Exemplo
O exemplo a seguir mostra como usar o xml propriedade. Este código faz parte de um exemplo completo encontrado no Sys.Net.XmlHttpExecutor visão geral da classe.
// This is the event handler called after
// the Web request returns. It is designed
// for Web requests that return XML.
function OnSucceededXml(executor, eventArgs)
{
if (executor.get_responseAvailable())
{
// Display XML.
if (document.all)
resultElementId.innerText += executor.get_xml().xml;
else
// Firefox
resultElementId.textContent += "First node: " +
executor.get_xml().documentElement.nodeName;
}
else
{
if (executor.get_timedOut())
alert("Timed Out");
else
if (executor.get_aborted())
alert("Aborted");
}
}
Consulte também
Referência
Classe Sys.Net.WebRequestManager
Classe de sys.NET.WebRequestExecutor
Classe Sys.Net.XMLHttpExecutor