[英]DBUNIT flatXmlDataSet file and columns with special characters
我正在使用dbunit進行集成測試。 我有一個表,其中有一個名稱為s#name的列。
問題是,我正在使用FlatXmlDatasetFile格式將數據注入數據庫,因此,我遇到了與此列名相關的xml驗證問題。
問題是,通常來說,在列名中使用特殊字符時該如何處理?
由於XML文檔中的屬性名稱不能包含'#'字符(請參見http://www.xml.com/pub/a/2001/07/25/namingparts.html和http://www.w3.org/ TR / REC-xml /#sec-common-syn ),此列名稱是一個挑戰。
當您想將XML文件中的數據讀入數據庫(使用FlatXmlDataSetBuilder
類)時,限於XML支持的內容。 有關示例 ,請參見flatXmlTableTest.xml :“ COLUMN0”是用於表“ TEST_TABLE”的列名。
也許DbUnit支持其他格式,或者您可能自己讀取數據並使用自定義類實現IDataSet
接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.