Wdie modifizierte Data API von Alexander Flint

Das Spry Data Set funktuioniert unter IE10+ nicht richtig.

Hintergrund

Offensichtlich kann der IE innerhalb eines HTML Tags nicht mit der ":" syntax umgehen. Daher habe ist die scripts

xpath.js;SpryData.js; SpryNestedXMLDataSet.js --> download als ZIP

angepasst, so dass sie unter HTML5 fähigen Browsern zuverlässig funktionieren

Die Initialisierung via javascript bleibt grundsätzlich genau so wie in den Originalartikeln beschriebenen

innerhalb der HTML Tags verwende ich eine angepasste Syntax

generell werden ALLE spry: Anweisungen innerhalb der HTML Tags durch data-spry ersetzt. Durch diese Anpassung kann auch der ie10 mit dem Framwork arbeiten.

<!--Original Code von Adobe -->
<div id="Specials_DIV" spry:region="dsSpecials">
	<!--Display the data in a table-->
	<table id="Specials_Table">
		<tr>
			<th>Item</th>
			<th>Description</th>
			<th>Price</th>
		</tr>
		<tr spry:repeat="dsSpecials">
			<td>{item}</td>
			<td>{description}</td>
			<td>{price}</td>
		</tr>
	</table>
</div>
<!-- modofizierter Code von Alexander Flint -->
<div id="Specials_DIV" data-spryregion="dsSpecials">
	<!--Display the data in a table-->
	<table id="Specials_Table">
		<tr>
			<th>Item</th>
			<th>Description</th>
			<th>Price</th>
		</tr>
		<tr data-spryrepeat="dsSpecials">
			<td>{item}</td>
			<td>{description}</td>
			<td>{price}</td>
		</tr>
	</table>
</div>