文本處理我有一個的.plist文件看起來像這樣:與程序,不是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>
我想更多的信息,plist中添加諸如座右銘和暱稱。他們在這種格式:
<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>
我正在考慮做一些搜索和替換以添加更多信息。我也可以編寫一個perl腳本來讀取暱稱並將它們添加到plist中。
但是,有沒有一個文本處理程序,將允許我遍歷值並將它們插入正確的位置?我一直在搜索文本處理器/編輯器,無法找到我在找什麼。
是的,它們是按順序排列的。我現在將看看XSLT。 – Bryan 2009-09-11 17:27:19