Das Spry Data Set funktuioniert unter IE10+ nicht richtig.
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>