Фрагмент кода ниже записывает файл plist (на ваш рабочий стол). Он записывает элемент данных в файл plist
set theDataItem to "XXXXXXXXXXXXX" as text
tell application "System Events"
tell (make new property list file with properties {name:"~/Desktop/test.xml"})
make new property list item at end with properties {kind:data, name:"TheDataItem", text:theDataItem}
end tell
end tell
В результате получается файл с именем «test.xml.plist» (обратите внимание на добавление расширения «plist»), который выглядит следующим образом:
<?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>TheDataItem</key>
<string>XXXXXXXXXXXXX</string> <= this is supposed to be <data></data>
</dict>
Обратите внимание, что элемент TheDataItem помечен как ... строка ???
Как я могу получить этот элемент, который будет записан как (строго) <data></data>