|Jan 2, 2013, 01:40 PM||#1|
(AppleScript) "Tell"-ing every XML element to do something
I have multiple elements in an XML file. I need to "tell" each of them to do something.
Here's the code:
on tellEveryXMLElementWithName(elementContainer, elementName, codetorun) try tell application "System Events" set elements to XML elements of elementContainer repeat with I from 1 to count of elements set e_name to (get name of XML element I of elementContainer) as string if e_name is equal to elementName then log "The script got this far." run script codetorun end if end repeat end tell return "success" on error errMsg return errMsg end try end tellEveryXMLElementWithName set the_file to (choose file without invisibles) as string tell application "System Events" set file1 to XML file the_file tell file1 set thecode to "display dialog the /'hi'/" set successful to my tellEveryXMLElementWithName(file1, "tableViewCell", thecode) end tell end tell
You may be thinking, "Here's your answer. Switch to a different programming language." My response to that is "I don't want to."
The funny thing about this signature is that by the time you get to the end of it, you will have spent between five and ten seconds doing so.
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|Applescript to start iTunes radio "station"?||Honza1||Mac Programming||4||Aug 28, 2014 10:04 AM|
|Problem with "Messages" AppleScript Events||jasonash||OS X Mavericks (10.9)||2||Mar 20, 2014 06:23 PM|
|Applescript "Variable hdg is not defined"||Dreamspinner||Mac Programming||3||Feb 12, 2013 06:33 PM|
|AppleScript: Set variable to every XML element of a given name||moonman239||Mac Programming||13||Jan 2, 2013 02:55 PM|
|iCal "Run Script" alert opens .scpt file in AppleScript Editor instead of running it||drskot||Mac Programming||3||Jun 7, 2012 12:47 PM|
All times are GMT -5. The time now is 10:14 PM.