c# xml API操作的小例子
LoginInfo loginInfo = new LoginInfo();
xmlNode = _xml.SelectSingleNode(loginUrl);
loginInfo.LoginUrl = xmlNode.InnerText;
xmlNode = _xml.SelectSingleNode(loginUser);
loginInfo.UserId = xmlNode.Attributes["tagId"].Value;
loginInfo.UserValue = xmlNode.InnerText;
xmlNode = _xml.SelectSingleNode(loginPwd);
loginInfo.PwdId = xmlNode.Attributes["tagId"].Value;
loginInfo.PwdValue = xmlNode.InnerText;
xmlNode = _xml.SelectSingleNode(loginBtnId);
loginInfo.BtnId = xmlNode.InnerText;
XML:
<login>
<url>http://chabaoo.cn/JLxxxxn/Lxxxxx.aspx</url>
<user tagId="txtAccount">xxxx</user>
<pwd tagId="txtPassword">xxxxx</pwd>
<btnId>btnLogin</btnId>
</login>
取節(jié)點(diǎn)中間的值使用xmlNode.InnerText,即使用InnerText屬性。如<btnId>btnLogin</btnId>
取屬性的值可以使用xmlNode.Attributes["tagId"].Value,即使用屬性的Value屬性,如<user tagId="txtAccount">xxxx</user> 的tagId屬
相關(guān)文章
C#使用PPT組件的CreateVideo方法實(shí)現(xiàn)視頻生成
這篇文章主要為大家詳細(xì)介紹了C#如何使用PPT組件的CreateVideo方法實(shí)現(xiàn)視頻生成,文中的示例代碼講解詳細(xì),有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10C#利用性能計(jì)數(shù)器監(jiān)控網(wǎng)絡(luò)狀態(tài)
這篇文章主要為大家詳細(xì)介紹了C#利用性能計(jì)數(shù)器監(jiān)控網(wǎng)絡(luò)狀態(tài)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01C# 定時器?;顧C(jī)制引起的內(nèi)存泄露問題解決
這篇文章主要介紹了C# 定時器?;顧C(jī)制引起的內(nèi)存泄露問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02C#解決SQlite并發(fā)異常問題的方法(使用讀寫鎖)
這篇文章主要介紹了C#解決SQlite并發(fā)異常問題的方法,通過使用讀寫鎖達(dá)到多線程安全訪問,進(jìn)而解決SQLite并發(fā)異常的問題,具有一定參考借鑒價值,需要的朋友可以參考下2016-07-07