我的编码技能相当薄弱,所以如果这是一个相当明显的问题,我提前道歉。1) 我有一些涉及美国人口普查块的 XML 代码。该代码包含名为“Block 4004”、“Block 2032”等的 45,000 个元素,具体代码如下:https ://data.cityofchicago.org/Facilities-Geographic-Boundaries/Boundaries-Census-Blocks-2010-KML/ d4ha-f9xm. 2) 我使用 TextCrawler 从这个 XML 代码中提取了一个相应的 .txt 列表,其中包含实际块 ID“170314004”、“170302032”等存储在这 45,000 个元素中的每一个元素下。我只需要将“Block 4004”替换为“170314004”(同时保持 XML 代码中的原始“170314004”不受干扰)。完成此任务的最简单方法是什么?我需要使用其他一些编程工具(TextCrawler 旁边)还是我可以下载其他东西来完成它?还是我需要在 C 或其他语言中执行此操作?
再次明确:
XML 代码具有以下元素: 名称 - 块 4004 名称 - 块 2032 名称 - 块 ... txt 文件具有这些 1 对 1 对应的元素(它们的顺序与 XML 代码相匹配,因为它们是从中提取的):1703140004 1703020322 17000... 并希望 XML 显示:名称 - 块 170004004 名称 - 块 170002032 名称 - 块...
我不能简单地在前面插入 17000 部分,因为它因块而异,并且有多个块 4004 等等......
请指教,万分感谢!