簡體   English   中英

XML生成Grails時會生成不需要的類元素

[英]Grails render as XML generates an unwanted class element

我通過通過XML將命令類呈現為XML

render foo as XML

其中foo是命令類的實例。

這將成功返回對象值的XML。 但是,生成的XML還包含一個類元素,例如my.package.ClassNameOfCommandObject

當我對標准域類執行相同操作以及使用命令對象的encodeAsXML()方法時,也會發生這種情況。

如何從生成的XML中消除元素?

我瀏覽了XML轉換器文檔,他們似乎沒有您需要的選項。 最簡單的方法(盡管很簡單)是生成XML,然后在結果字符串中進行字符串替換。

該線程可能有用-它會深入到流程的內部以及可能會覆蓋內容的地方。

當然,如果您需要非常自定義的內容,則始終可以只使用markupbuilder。 這篇文章有一個例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM