如何向OpenLaszlo XML數據集中的節點添加全新屬性?如何在OpenLaszlo平臺中將新屬性添加到數據集節點?
1
A
回答
1
要做到這一點的方法是使用lz.datapointer.setNodeAttribute()函數。如果使用setNodeAttribute()函數以及尚未出現在節點上的屬性名稱,則會創建一個新名稱。
在下面的示例OpenLaszlo應用程序中,如果在編譯程序後按下標題爲[displayXML]的按鈕,則會在任何更改未包含任何「fav_saying」屬性之前看到XML數據集。
當您點擊[updateAttribute]按鈕,通過setNodeAttribute()方法爲Homer添加收藏夾說明後,可以再次單擊[displayXML]按鈕,您將看到名爲'fav_saying'的屬性已添加到XML數據集。
<canvas height="665" width="1000" layout="axis: x" debug="true">
<數據集名稱= 「myData的」>
< myXML>
<人姓名= 「荷馬」 姓氏= 「辛普森」/>
<人姓名=」 Marge「lastname =」Simpson「/>
< person firstnam E = 「蒙哥馬利」 姓氏= 「燒傷」/>
</myXML>
< /數據集>
<按鈕文本= 「displayXML」>
<handler name="onclick">
Debug.write(canvas.myData.serialize());
</handler>
< /按鈕>
按鈕文本=「updateAttribute」>< /按鈕>
< /帆布>
您還將看到setNodeAttribute多個()的調用將不會增加額外的 'fav_saying' 屬性。如果程序每次使用不同的值,那麼'fav_saying'屬性中的值會改變,但仍然只會有一個'fav_saying'屬性。
相關問題
- 1. 如何將新屬性添加到AgensGraph中的節點?
- 2. 將XML屬性添加到數據集
- 3. 如何在添加新節點後重新平衡cassandra集羣
- 4. NetBeans平臺 - 如何刷新節點的屬性表視圖?
- 5. 如何使用Structr平臺將新節點添加到現有關係?
- 6. 如何將新節點添加到XML
- 7. 如何將新節點添加到dijit.Tree
- 8. XSLT - 添加屬性和新的節點到現有節點
- 9. chart.js 2.0將新屬性添加到數據集
- 10. 如何將新節點添加到現有節點在XML
- 11. Cassandra 1.0.6將新節點添加到當前單節點羣集
- 12. 如何在Flex中動態添加屬性到xml節點?
- 13. 如何將新屬性添加到gremlin中的現有頂點?
- 14. 如何將屬性添加到Nokogiri節點?
- 15. 如何在Openlaszlo中使用_rowclass屬性?
- 16. 如何將新節點添加到活動hbase/hadoop羣集?
- 17. 如何將新節點添加到cassandra集羣
- 18. Google雲端平臺:如何將另一個節點添加到elasticsearch部署中?
- 19. 如何將數組屬性添加到集合中?
- 20. 如何在javascript中將屬性添加到XML文檔的根節點
- 21. 如何將新的屬性添加到數組中的對象?
- 22. NetworkX:將邊緣添加到節點屬性的圖形中
- 23. 將節點添加到Cassandra羣集
- 24. Postgres XL將數據節點添加到現有集羣
- 25. Gephi:如何向節點添加新的屬性?
- 26. 在JSTree中創建新節點時添加屬性
- 27. 如何將數據從邊緣節點加載到Hadoop集羣?
- 28. 如何使用Nokogiri在XML中添加節點屬性?
- 29. 如何在運行Solr集羣中添加新節點與tomcat
- 30. 將新屬性添加到大集合中的每個文檔