我正在尝试使用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