1
我正在嘗試製作一個網站XML編輯器,並使用spry數據集和嵌套數據集來執行此操作。不過,我有一個這樣的XML文件:爲每個元素Spry嵌套數據集
<Seating_Plan>
<Department id="A">
<DeptCode>001</DeptCode>
<DeptName>Test1</DeptName>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5<li>
</Department>
<Department id="B">
<DeptCode>002</DeptCode>
<DeptName>Test2</DeptName>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</Department>
</Seating_Plan>
我有我的HTML這樣的:
<script type="text/javascript">
var XML = new Spry.Data.XMLDataSet("../XML/XML.xml", "Seating_Plan/Person");
var XML_Dept = new Spry.Data.XMLDataSet("../XML/XML.xml", "Seating_Plan/Department");
var dslists = new Spry.Data.NestedXMLDataSet("../XML/XML.xml", "li");
</script>
<div spry:region="XML_Dept">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr class="XML_Container_Header">
<th height="40">ID</th>
<th>DeptCode</th>
<th>DeptName</th>
<th>Description</th>
<th>lists</th>
</tr>
<tr spry:repeat="XML_Dept">
<td><input id="ID_Dept" name="ID_Dept" type="text" class="textfields" value="{@id}" size="3" maxlength="3"></td>
<td><input id="ID_Dept" name="ID_Dept" type="text" class="textfields" value="{DeptCode}" size="30" maxlength="30"></td>
<td><input id="ID_Dept" name="ID_Dept" type="text" class="textfields" value="{DeptName}" size="50" maxlength="50"></td>
<td><input id="ID_Dept" name="ID_Dept" type="text" class="textfields" value="{li}" size="50" maxlength="50"></td>
<td spry:region="XML_Dept"><ul spry:repeatchildren="dslists"><li><input id="ID_Dept" name="ID_Dept" type="text" class="textfields" value="{li}" size="50" maxlength="50"></li></ul></td>
</tr>
</table>
第一行與然而部「A」的XML LI元素,正確顯示第二行或表B中的部門B已複製部門「A」XML Li元素,我如何獲取它以顯示部門B li元素刪除重複...?
換句話說:
任何想法,將感激理解!!
非常感謝!
從其他研究中,我發現SPRYS不是很好用。 JQUERY更容易使用。 – AlpaxJ1 2014-10-09 21:58:05