文章出處

        在前幾天的一個項目中,由于數據庫字段的命名原因 其中有兩項:一項叫做"市場價格"一項叫做"商店價格" 為了便于區分,遂分別將其命名為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

 

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()