Tôi thiếu kinh nghiệm với phân tích tệp XML và tôi đang lưu dữ liệu biểu đồ đường vào tệp xml, vì vậy tôi đã nghiên cứu một chút. Theo bài viết this, trong số tất cả các cách để đọc tệp XML, DataSet
là nhanh nhất. Và có nghĩa là tôi sử dụng DataSet
vì có thể có một lượng dữ liệu đáng kể. Dưới đây là cách các tài liệu đồ thị của tôi trông như thế nào:Đọc tệp XML dưới dạng Số liệu
<?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>
Vì có thể có nhiều điểm trong các dòng này, tôi cần lấy dữ liệu nhanh và ít tài nguyên nhất có thể. Nếu có cách tiếp cận nhanh hơn DataSet
, vui lòng khai sáng cho tôi. Nếu không, ai đó có thể chỉ cho tôi cách tôi sẽ lấy dữ liệu biểu đồ của mình bằng cách sử dụng một phân tích cú pháp XML của tôi là DataSet
?
InferSchema đã giúp tôi trước khi được nhập với hàng trống – user2648008