【发布时间】:2011-06-26 09:27:46
【问题描述】:
我有一个类似的XML 文件,我需要它来搜索它的值.. 就好像输入产品名称时应该显示相关价格
是否有比 解析 更简单的方法并通过循环搜索值?
<products>
<product>
<Name> PRODUCT 1</Name>
<price>150</price>
</product>
<product>
<Name> PRODUCT 2</Name>
<price>250</price>
</product>
<product>
<Name> PRODUCT 3</Name>
<price>300</price>
</product>
<products>
【问题讨论】:
-
当然你可以扫描它,但认为这不会很可靠。你为什么不想解析它?这听起来像是一个荒谬的要求。
-
如果 XML 文件较大,处理时间会很长,不是吗?
-
好点,但解析器不一定要解析整个文件并将其全部读入内存。 IIRC,常规 XML 和 LINQ to XML 都不会一次将所有数据读入内存。
标签: c# xml search xml-parsing