Birgit Egger: XML und IE

Beitrag lesen

Hi,

ich befass mich jetzt schon länger mit unterem Beispiel, hab aber keine Ahnung was ich falsch mache, Ich hab einen XML String und wenn ich den IE verwende, wandle ich den String in ein Microsoft DOM- Object um.
Dananch möchte ich die einzelnen TextTags auslesen, was mir aber nicht gelingt.
Mit dem Firefox klappts einwandfrei, mit dem IE gar nicht - find dürfte nicht gehen mit dem IE.
Vielleicht könnte mir jemand helfen.
Vielen Dank,

lg
Birgit

  
<html>  
<head>  
	<script language="javascript" type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>  
	<script type="text/javascript">  
	  
		function testXml() {  
			var theXml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?><eventdata><runningname>Das ist der Runningname- Text</runningname><runninginfo>Das ist die Runningnameinfo</runninginfo><cateringinfo>Das ist die Cateringinfo</cateringinfo><trackprofileinfo>Das ist die trackprofileinfo</trackprofileinfo><arrivalinfo>null</arrivalinfo><parkinginfo>null</parkinginfo><hotelinfo>null</hotelinfo><tracklink></tracklink><eventDataComments><eventDataComment><postername>Postername</postername><postertime>2011-12-19 18:56:16.0</postertime><comment>asdfasdfasdfasf<br></comment></eventDataComment></eventDataComments></eventdata>";		  
			theXml = parseXml(theXml);	  
			var runningname = $(theXml).find('runningname').text();  
			alert('Das ist der runningname: ' + runningname);  
			}  
  
		function parseXml(xml) {	  
			if (jQuery.browser.msie) {  
				var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
				xmlDoc.loadXML(xml);  
				xml = xmlDoc;  
				}  
			return xml;  
			}  
	</script>  
	  
</head>  
<body>  
	<input type="button" name="TestButton" value="TestButton" onclick="testXml()" />  
</body>  
</html>