我見過很多使用Groovy的MarkupBuilder構建XML文檔的例子,但它們似乎都使用文檔中每個元素的靜態屬性(屬性名稱全部爲編譯時間)。如果我試圖構建一個XML文檔,其中的屬性名稱在運行時才知道?我還沒有想出解決這個問題所需的語法。添加動態元素和屬性到常規MarkupBuilder或StreamingMarkupBuilder
10
A
回答
5
相關問題
- 1. 異常將元素添加到動態變量的observablecollection屬性
- 2. 動態添加元素屬性
- 3. ArrayIndexOutOfBoundsException將屬性添加到常規類
- 4. 動態添加元素和XML屬性在C#
- 5. .NET使用XmlSerializer動態添加屬性到元素
- 6. xmlns屬性添加元素
- 7. 添加根元素屬性
- 8. JAXB添加屬性元素
- 9. 動態添加元素從jquery或javascript
- 10. 添加元素和屬性XQuery中
- 11. 添加XML元素和屬性
- 12. 角指令屬性添加到元素
- 13. 將屬性添加到DOM元素
- 14. Javascript將新屬性添加到元素
- 15. 將XML屬性添加到元素
- 16. 將xmlns屬性添加到根元素
- 17. 將border屬性添加到span元素
- 18. 的屬性添加到根元素
- 19. Knockout.js將屬性添加到子元素
- 20. 將屬性添加到JAXB元素
- 21. 將CSS屬性添加到元素
- 22. 向動態添加的元素添加驗證規則
- 23. 在Groovy中使用XML MarkupBuilder動態添加多個XML元素/容器
- 24. 無法動態添加名稱屬性以形成元素
- 25. 更改動態添加元素的屬性
- 26. 設置屬性動態添加每個元素
- 27. 如何用javascript改變動態添加元素的屬性值?
- 28. 如何獲得動態添加的HTML元素的ID屬性?
- 29. 動態添加屬性在html元素中不可見
- 30. jquery select元素根據屬性動態添加
你不能只傳遞一個地圖用變量名作爲鍵,即:'node([(key):「value」])' –
是的!我之前試圖做到這一點,但它不適合我(地圖被添加爲一個子元素而不是屬性)。但是,你的迴應促使我確保我沒有做錯,而且我確實是這樣。我對groovy很陌生,最初我將空映射聲明爲列表([] vs [:])。謝謝你的推動,蒂姆! – pneumee
Np :-)我已經完整地寫出了這個問題作爲對這個問題的答案:-)我想檢查它的工作,因爲我認爲第一個 –