簡體   English   中英

DBUNIT flatXmlDataSet文件和帶有特殊字符的列

[英]DBUNIT flatXmlDataSet file and columns with special characters

我正在使用dbunit進行集成測試。 我有一個表,其中有一個名稱為s#name的列。

問題是,我正在使用FlatXmlDatasetFile格式將數據注入數據庫,因此,我遇到了與此列名相關的xml驗證問題。

問題是,通常來說,在列名中使用特殊字符時該如何處理?

由於XML文檔中的屬性名稱不能包含'#'字符(請參見http://www.xml.com/pub/a/2001/07/25/namingparts.htmlhttp://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.

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