Dashcode - Lokale xml Datei auslesen

A

AxlF

Aktives Mitglied
Thread Starter
Dabei seit
04.04.2004
Beiträge
623
Reaktionspunkte
14
Hallo,

ich möchte ein Widget schreiben, das ganz simpel eine lokale .xml Datei aus dem Userverzeichnis parsed und ausgibt.

Leider habe ich keine Ahnung wie ich die Datei parsen soll.

Hat das schonmal jemand gemacht?

Gruß,
AxlF
 
Habs gefunden:

Code:
var xmlfile = "/Users/axlf/test.xml";
var output = widget.system("/bin/cat "+xmlfile, null).outputString;

Dazu muss aber der Key "AllowSystem" in der Info.plist auf True stehen...
 
Ein ähnliches Problem hatte ich neulich auch. Habe es dann mit AJAX gelöst. Wenn man JQuery benutzt kann man z.B. aus der Info.plist des Widgets die Widget-Version wie folgt auslesen:
Code:
$.ajax({
	type: "GET",
	url: "Info.plist",
	dataType: "xml",
	async: false,
	success: function(data) {
		updater.clientVersion =
				$('plist > dict > key:contains("CFBundleVersion")', 
				data).next('string').text();
	}
});
 
wie bindest du jquery ein?
 
einfach von jquery.com runterladen, in dein widget-verzeichnis kopieren und dann mit
<script type="text/javascript" src="jquery.js"></script> :)
 
Zurück
Oben Unten