读取文件并比较特定属性

时间:2017-06-21 06:24:03

标签: c# xml

我是c#的初学者,我有两个XML文件,我在一个文件中访问过 现在我需要读取一个特定元素及其值。因此,如果该值超过限制为700,则应发出警报声。

我正在使用visual studio 2013.文件如下。这是一个文件,但如果另一个像这样有另一个光值表示1034.那么我需要比较两个不同的值并提醒用户超出限制。

<?xml version="1.0" ?>
<MotePacket>
    <ParsedDataElement>
        <Name>amtype</Name>
        <ConvertedValue>11</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>nodeid</Name>
        <ConvertedValue>1</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>parent</Name>
        <ConvertedValue>0</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>group</Name>
        <ConvertedValue>125</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>socketid</Name>
        <ConvertedValue>51</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>board_id</Name>
        <ConvertedValue>132</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>packet_id</Name>
        <ConvertedValue>129</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>voltage</Name>
        <ConvertedValue>2625</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>temp</Name>
        <ConvertedValue>23.127808</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>light</Name>
        <ConvertedValue>128</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>mic</Name>
        <ConvertedValue>272</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>accel_x</Name>
        <ConvertedValue>-160.000000</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>accel_y</Name>
        <ConvertedValue>560.000000</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>mag_x</Name>
        <ConvertedValue>30.790493</ConvertedValue>
    </ParsedDataElement>
    <ParsedDataElement>
        <Name>mag_y</Name>
        <ConvertedValue>30.790493</ConvertedValue>
    </ParsedDataElement>
</MotePacket>

0 个答案:

没有答案