已经有生成的xml文件,现在要用TXMLDocument控件读取xml中的数据赋给变量,然后再存入数据库中。
xml格式如下:
<?xml version="1.0" ?><!-- eRobot 2.0 - MTP ELISA RESULT FILE -->
<PlateResult>
  <Method>
    <MethodName>HBsAb</MethodName>
    <report generatedAt="2008-7-23 18:07:16">
      <test id="" name="HBsAb" type="1">
        <setting name="replicates" value="0" parent="" />
        <setting name="method" value="Quantitative" parent="" />
        <sample id="IDM001" type="3" name="IDM001" result="1.40" value="1.40" od="92" pos="1" avgOd="92" avgValue="1.40" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM002" type="3" name="IDM002" result="1.44" value="1.44" od="95" pos="2" avgOd="95" avgValue="1.44" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM003" type="3" name="IDM003" result="2.56" value="2.56" od="180" pos="3" avgOd="180" avgValue="2.56" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM004" type="3" name="IDM004" result="1.41" value="1.41" od="93" pos="4" avgOd="93" avgValue="1.41" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM005" type="3" name="IDM005" result="4.43" value="4.43" od="330" pos="5" avgOd="330" avgValue="4.43" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM006" type="3" name="IDM006" result="1.49" value="1.49" od="99" pos="6" avgOd="99" avgValue="1.49" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM007" type="3" name="IDM007" result="1.35" value="1.35" od="89" pos="7" avgOd="89" avgValue="1.35" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM008" type="3" name="IDM008" result="1.53" value="1.53" od="102" pos="8" avgOd="102" avgValue="1.53" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM009" type="3" name="IDM009" result="508.16" value="508.16" od="62739" pos="9" avgOd="62739" avgValue="508.16" cvPercent="0.00" modified="" rangeError="" parent="" rangeErrorExpr="" dilutionFactor="" />
        <sample id="IDM010" type="3" name="IDM010" result="411.04" value="411.04" od="49616" pos="10" avgOd="49616" avgValue="411.04" cvPercent="0.00" modified="" rangeError="" 
      </test>
    </report>
  </Method>
</PlateResult>
我要读取<PlateResult></PlateResult>之间的各项信息,请问各位高手怎么读取呢?高分送上。