【发布时间】:2015-10-06 18:41:57
【问题描述】:
我正在编写一个需要根据用户输入填充 XML 文件的 Perl 脚本。用户将提供国家名称和城市名称。如果他/她提供:japan 和 e,我需要在 japan 标签中填充它 - 但作为最后一个条目。我怎样才能最好地做到这一点?国家标签中的城市可以有很多。如何在相应的国家标签内添加城市作为最后一个标签?
每次我需要添加城市时,如何到达相关国家标签的末尾?
PS:我没有使用任何内置的数据结构来存储数据。我只是在文件中添加愚蠢的行。
示例输出 XML 文件:
<country name="japan-">
<city>a</city>
<city>b</city>
<city>c</city>
<city>d</city>
</country>
<country name="china-">
<city>aa</city>
<city>bb</city>
<city>cc</city>
<city>dd</city>
</country>
我有一个更具体的问题,Change an XML file content via Perl script。
【问题讨论】: