【发布时间】:2013-07-09 19:27:46
【问题描述】:
我是 Delphi 的新手,这就是我想做的事情。我有这样格式的 XML 文件,
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Row>
<Designation>1234102</Designation>
<Inner>5.412</Inner>
<Outer>3.588</Outer>
<Spin>4.732</Spin>
<Cage>0.399</Cage>
</Row>
<Row>
<Designation>1342153</Designation>
<Inner>5.916</Inner>
<Outer>4.084</Outer>
<Spin>5.277</Spin>
<Cage>0.408</Cage>
</Row>
........
</Data>
我想用 Delphi 查询它。例如:我想要 1342153 在哪里的数据。最好和最简单的解决方案是什么?
提前感谢示例和解释。
【问题讨论】:
-
查询是什么意思?为什么你需要那个值而不是其他值?你还会想要其他值吗?它们中的哪一个,为什么以及频率如何?可能有几种解决方案,如 DOM 解析器、SAX 解析器、XPATH、记录数组反序列化 - 但不知道您实际上需要对 XML 做什么。 catb.org/esr/faqs/smart-questions.html
-
也请编辑您的问题,并在文本下方添加您的特定 delphi 语言版本的标签
-
我的 XML 大约有 6000 个“行”,我想阅读整行而不仅仅是名称。