Je dispose d'un fichier .plist qui ressemble à ceci:traitement de texte avec le programme au lieu de Perl
<plist version="1.0">
<array>
<dict>
<key>name</key>
<string>Alabama</string>
<key>abreviation</key>
<string>AL</string>
<key>date</key>
<string>1819</string>
<key>population</key>
<string>4,627,851</string>
<key>capital</key>
<string>Montgomery</string>
<key>largestCity</key>
<string>Birmingham</string>
</dict>
....
</array>
</plist>
Je veux ajouter plus d'informations à la plist, comme devise et surnom. Ils sont dans ce format:
<nickname>Yellowhammer State</nickname>
<nickname>The Last Frontier</nickname>
<nickname>The Grand Canyon State</nickname>
<nickname>The Natural State</nickname>
<nickname>The Golden State</nickname>
<nickname>The Centennial State</nickname>
<nickname>The Constitution State</nickname>
<nickname>The First State</nickname>
<nickname>The Sunshine State</nickname>
Je considère faire quelques recherches et remplacer pour ajouter plus d'information. Je pourrais aussi écrire un script perl pour lire les surnoms et les ajouter dans le plist. Mais y a-t-il un programme de traitement de texte qui me permettrait d'itérer sur les valeurs et de les insérer au bon endroit? J'ai cherché à travers les processeurs de texte/éditeurs et je ne trouve pas ce que je cherche.
Oui, ils sont en séquence. Je vais regarder XSLT maintenant. – Bryan