天天看點

C#判斷字元串是否是有效的XML格式資料

C#判斷字元串是否是有效的XML格式資料
C#判斷字元串是否是有效的XML格式資料

說明

在try-catch語句塊中,建立XmlDocument對象,并使用LoadXml方法加載xml字元串。如果沒有異常,則說明xml字元串是有效的,傳回true,反之為false。

代碼實作

/// <summary>              /// Xml字元串格式驗證              /// </summary>              /// <param name="xmlString">Xml字元串</param>              /// <returns></returns>              public static bool IsValidXml(string xmlString)              {              try              {              // 建立XmlDocument對象              XmlDocument xmlDoc = new XmlDocument();              // 加載xml字元串              xmlDoc.LoadXml(xmlString);              // 如果沒有異常,則說明xml字元串是有效的              return true;              }              catch (XmlException ex)              {              // 如果有異常,則說明xml字元串是無效的              //Data at the root level is invalid. Line 1, position 1.              return false;              }              }           

驗證

//有效Xml格式資料驗證 輸出true              bool result1 = IsValidXml("<person><name>大姚</name><age>26</age><gender>男</gender></person>");                  //無效Xml格式資料驗證 輸出false              bool result2 = IsValidXml("你要姚同學");           
C#判斷字元串是否是有效的XML格式資料
  • C#/.NET/.NET Core推薦學習書籍
  • C#/.NET/.NET Core學習視訊彙總
  • C#/.NET/.NET Core優秀項目架構推薦
  • C#/.NET/.NET Core面試寶典(基礎版)
  • C#/.NET/.NET Core學習、工作、面試指南
  • 值得推薦的.NET/.NET Core ORM架構資源彙總

  • [提高工作開發效率,遠離996]程式員常用的工具軟體推薦

  • 了解作者&擷取更多學習資料&加入DotNetGuide技術交流群
C#判斷字元串是否是有效的XML格式資料

學習是一個永無止境的過程,你知道的越多,你不知道的也會越多,在有限的時間内堅持每天多學一點,你一定能成為你想要成為的那個人。不積跬步無以至千裡,不積小流無以成江河!!!

C#判斷字元串是否是有效的XML格式資料

See you next good day