<?xml version='1.0' encoding='
utf-8
'?>
"orderservice
">"
2" destcode="
010" mailno="
11111
" origincode="
021" orderid="
778"/>
從廠商那裡返回的這樣的介面,但是正確的是上面標紅的code.
所以我就是要先去判斷下**中是否有return_tracking_no這個屬性。
剛開始我是這樣寫的:
string ret= xnodedetail.attributes["return_tracking_no
"].value;
但是這樣如果沒有這個屬性,就會直接報錯:未將物件例項化之類的錯誤。
現在更改一種方式:
var xdoc = newxmldocument();
xdoc.loadxml(xml);
xmlnode xnodedetail = xdoc.selectsinglenode("
response/body/orderresponse
");//
取is_success節點的值
string mailno = xnodedetail.attributes["
mailno
"].value;//xmlelement xmlele = (xmlelement)xnodedetail;//將xmlnode轉成xmlelement
string sssss = xmlele.getattribute("return_tracking_no").trim();//
如果沒有這個屬性,值是空
if (string.isnullorempty(xmlele.getattribute("
return_tracking_no
").trim()))
獲取url中指定的引數
今天在工作中我遇到了如下需求,需要在一串的url中獲取到指定引數的值 舉個例子 var str 現在我需要獲取引數列表中的id項。有很多方法可以達成這個目的,比如我將這個url串的請求引數部分進行格式化,之後使用格式化後的結果來獲取我需要的引數。function getquerystring nam...
C 獲取JSON字串中指定KEY的值
從markdown系統api介面獲取到json格式資料,json字串是不規範的或者說是很難以獲取doc id欄位 位於樹的葉子節點,但是卻不知道有多少個枝幹節點 這時想到了採用正規表示式獲取指定key的值,於是產生了這篇文章。不想要解析整個json字串,只想獲取其中某個key的值 json字串對應的...
修改xml的屬性值
coding utf 8 import os import os.path import xml.dom.minidom 更改xml檔案中name和folder屬性值 path f mx matting ssd.pytorch master data vocdevkit voc2007 annota...