文章出處
文章列表
在前幾天的一個項目中,由于數據庫字段的命名原因 其中有兩項:一項叫做"市場價格"一項叫做"商店價格" 為了便于區分,遂分別將其命名為market_price和shop_price.對應的實體類命名于此相似。可是在后臺使用Xstream將數據讀出轉換為對xml對象時,前臺使用Extjs的ajax請求,所有其他的屬性在前臺都可以被解析,唯獨 此二者不可解析,仔細檢查了一遍也沒有發現是什么原因。后來將生產的xml文件粘貼到NotePad 放大后才發現原有得market_price 已經變成了market__price 知道了為什么解析不了的原因。于是在網上搜索找到了一個可行的辦法:通過轉換過濾來解決這個問題。具體解決方法如下:
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + sm.toXML(results);
xml=xml.replace("__", "_");
|
注意:在toXML方法后進行過濾替換。
結語
> 如果你還需要了解更多技術文章信息,請繼續關注白衣秀才的博客
個人網站:http://penglei.top/
Github:https://github.com/whitescholars
微博:http://weibo.com/u/3034107691?refer_flag=1001030102_&is_all=1
文章列表
全站熱搜