I want to be able to search and remove a part of this file. For Example I want to make a search for something like Terminal.app and remove the following from the XML file.
Code:
<dict>
<key>GUID</key>
<integer>210535539</integer>
<key>tile-data</key>
<dict>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLAliasData</key>
<data>
AAAAAAC0AAMAAQAAw+NQpgAASCsAAAAAAAAA
gAAATbQAAMOiInsAAAAACSD//gAAAAAAAAAA
/////wABAAgAAACAAAAAfwAOABoADABUAGUA
cgBtAGkAbgBhAGwALgBhAHAAcAAPABoADABN
AGEAYwBpAG4AdABvAHMAaAAgAEgARAASACNB
cHBsaWNhdGlvbnMvVXRpbGl0aWVzL1Rlcm1p
bmFsLmFwcAAAEwABLwD//wAA
</data>
<key>_CFURLString</key>
<string>/Applications/Utilities/Terminal.app</string>
<key>_CFURLStringType</key>
<integer>0</integer>
</dict>
<key>file-label</key>
<string>Terminal</string>
<key>file-mod-date</key>
<integer>3298318198</integer>
<key>file-type</key>
<integer>41</integer>
<key>parent-mod-date</key>
<integer>3304372748</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
From this HUGE Plist.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>mod-count</key>
<integer>8</integer>
<key>persistent-apps</key>
<array>
<dict>
<key>GUID</key>
<integer>210535539</integer>
<key>tile-data</key>
<dict>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLAliasData</key>
<data>
AAAAAAC0AAMAAQAAw+NQpgAASCsAAAAAAAAA
gAAATbQAAMOiInsAAAAACSD//gAAAAAAAAAA
/////wABAAgAAACAAAAAfwAOABoADABUAGUA
cgBtAGkAbgBhAGwALgBhAHAAcAAPABoADABN
AGEAYwBpAG4AdABvAHMAaAAgAEgARAASACNB
cHBsaWNhdGlvbnMvVXRpbGl0aWVzL1Rlcm1p
bmFsLmFwcAAAEwABLwD//wAA
</data>
<key>_CFURLString</key>
<string>/Applications/Utilities/Terminal.app</string>
<key>_CFURLStringType</key>
<integer>0</integer>
</dict>
<key>file-label</key>
<string>Terminal</string>
<key>file-mod-date</key>
<integer>3298318198</integer>
<key>file-type</key>
<integer>41</integer>
<key>parent-mod-date</key>
<integer>3304372748</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>1059712049</integer>
<key>tile-data</key>
<dict>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLAliasData</key>
<data>
AAAAAACyAAMAAQAAw+NQpgAASCsAAAAAAAAA
fwAAcoEAAMOzM4YAAAAACSD//gAAAAAAAAAA
/////wABAAQAAAB/AA4AIgAQAFQAaQBtAGUA
IABNAGEAYwBoAGkAbgBlAC4AYQBwAHAADwAa
AAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQA
EgAdQXBwbGljYXRpb25zL1RpbWUgTWFjaGlu
ZS5hcHAAABMAAS8A//8AAA==
</data>
<key>_CFURLString</key>
<string>/Applications/Time Machine.app/</string>
<key>_CFURLStringType</key>
<integer>0</integer>
</dict>
<key>file-label</key>
<string>Time Machine</string>
<key>file-mod-date</key>
<integer>3298318198</integer>
<key>file-type</key>
<integer>169</integer>
<key>parent-mod-date</key>
<integer>3311538379</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
</array>
<key>persistent-others</key>
<array/>
<key>trash-full</key>
<false/>
<key>version</key>
<integer>1</integer>
</dict>
</plist>