我有一个非常大的(100兆字节未压缩)
XML文件存储数据集,我正在尝试有选择地更改一些值.
原文链接:https://www.f2er.com/xml/292215.html例如,假设sample.xml如下所示:
<objects> <object> <name>Foo</name> <constant1>10</constant1> <constant2>20</constant2> </object> <object> <name>Bar</name> <constant1>15</constant1> <constant2>40</constant2> </object> <objects>
现在我要更改< constant1>的值到18,但仅限于Name元素值为Foo的对象.
我一直在讨论XML Starlet文档,但它的article on editing只有关于如何直接在树中查找元素属性的示例,除非我遗漏了一些东西……