我正在嘗試使用C#XMLTextReader從XML文件中讀取數據。我讀取的大部分數據都以ASCII形式出現,但有幾個數值以十六進制形式出現。以十六進制或ASCII輸入,但確保以ASCII輸出?
讀取數據我使用下面的代碼行:
string PIDData = reader.ReadElementString();
Console.WriteLine("Value: " + PIDData);
所以當PIDData是十六進制的輸出是十六進制。
如何執行測試以查看值是十六進制還是ASCII,並在十六進制中執行轉換?
如何判斷一個人是否在十六進制中? – scott 2010-12-15 13:11:53
將不正確的值的聲音插入到xml文檔中。 – 2010-12-15 13:19:14
是的,問題是XML中的一些數據格式錯誤,但它是從嵌入式設備讀取的診斷數據,所以我需要使用它。 – LC1983 2010-12-15 13:52:22