Читать XML-файл как DataSet
У меня нет опыта разбора XML-файлов, и я сохраняю данные линейного графика в XML-файле, поэтому я провел небольшое исследование. Согласно сэто статья, из всех способов прочитать файл XML,DataSet
самый быстрый И имеет смысл, что я используюDataSet
поскольку может быть значительное количество данных. Вот как выглядят мои графические документы:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<BreezyCalc>
<Graph Version="3.0" Mode="static">
<Range>
<X Min="-20" Max="20" />
<Y Min="-20" Max="20" />
</Range>
<Lines>
<Line Name="MyLine1" R="0" G="255" B="0">
<Point X="-17" Y="9" />
<Point X="7" Y="-5" />
<Point X="10" Y="4" />
<Point X="-6" Y="2" />
</Line>
<Line Name="MyLine2" R="255" G="0" B="0">
<Point X="-7" Y="3" />
<Point X="8" Y="-1" />
<Point X="-4" Y="-4" />
<Point X="-1" Y="6" />
</Line>
</Lines>
</Graph>
</BreezyCalc>
Поскольку в этих строках может быть большое количество точек, мне нужно получать данные как можно быстрее и с минимальными ресурсами. Если есть более быстрый подход, чемDataSet
Пожалуйста, просветите меня. В противном случае, может ли кто-нибудь показать мне, как я получу данные графика, используяDataSet
как мой анализатор XML?