Cevaplar
-
XmlTextReader okuyucu = new XmlTextReader("xml adresiniz");
XmlDocument dokuman = new XmlDocument();
XmlNode Okuma = dokuman.SelectSingleNode("/Soap:Body");
XmlNodeList title = dokuman.SelectNodes("/MobilePaxSMSStart");
for (Int16 i = 0; i < Okuma.ChildNodes.Count; i++)
{
if (Okuma.ChildNodes[i].Name.ToString() == "TransactionId")
{
TransactionId= Okuma.ChildNodes[i].InnerText.ToString();
}
if (Okuma.ChildNodes[i].Name.ToString() == "ProductCode")
{
ProductCode= Okuma.ChildNodes[i].InnerText.ToString();
}
if (Okuma.ChildNodes[i].Name.ToString() == "GsmNo")
{
GsmNo= Okuma.ChildNodes[i].InnerText.ToString();
}
}
Buna benzer bişey olsa gerek.....-
protest
hocam,
bu bir url şeklinde ya da bir dosyada olsa eyvallah..
ama bu bana curl ile ya da httprequest vb. ile gönderiliyor.
bunu nasıl alıp işleyeceğim.
$_REQUEST ile baktım gorunmuyor birşey
...11 yıl önce yazılmış
-
-
şu şekilde hallettim:
function get_string_between($string, $start, $end){ $string = " ".$string; $ini = strpos($string,$start); if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string,$end,$ini) - $ini; return substr($string,$ini,$len); } $xml=$HTTP_RAW_POST_DATA; $transactionId=get_string_between($xml,"<TransactionId>","</TransactionId>"); $gsmno=get_string_between($xml,"<GsmNo>","</GsmNo>"); $productId=get_string_between($xml,"<ProductCode>","</ProductCode>");