Этот поток является продолжением Perl script to populate an XML file.Изменение содержимого файла XML через Perl-скрипт
Файл Я хочу изменить это:
<?xml version="1.0" encoding="UTF-8"?>
<configuration start="earth">
<country-list>
<country name="japan">
<description></description>
<start>1900</start>
<end/>
</country>
<country name="italy">
<description></description>
<start>1950</start>
<end/>
</country>
<country name="korea">
<description></description>
<start>1800</start>
<end/>
</country>
</country-list>
</configuration>
Я хочу, чтобы добавить новую страну здесь, в этом списке.
В предыдущем вопросе Perl script to populate an XML file.
#Get the list of cities as a list, then push "Tokyo" to it.
push @{$doc->{countries}->{country}->{'japan-'}->{city}}, 'Tokyo';
Было предложено добавить новый ярлычок, но в моем случае не уверены, что именно я могу использовать «push». Я не могу сопоставить правильный тег.
И ваша проблема? – cjm 2010-11-29 07:27:22
push @ {$ doc -> {configuration} -> {'country-list'} -> {country}}, $ platform_name; - было предложено, но я не уверен, как именно я должен использовать push для добавления новой страны. – hari 2010-11-29 07:28:52