我刚刚完成了一个应用程序,将一个相当简单的XML数据文件导入数据库.该应用程序工作正常,但我想知道如何处理一个错误的XML文件.例如,用户选择的XML文件的布局与我的应用程序所需的布局不同.最后,我还想添加选择要导入的多个文件的功能,并且更愿意在遇到格式错误的文件时提醒用户而不是抛出异常.
有什么建议?
谢谢!
编辑:示例XML文件...
<export-database name="/data/data/dump.db">
<table name="gpsPoints">
<row>
<col name="_id">0</col>
<col name="latitude">0000000000</col>
<col name="longitude">0000000000</col>
<col name="rssi">-00</col>
<col name="logdate">00 000 00 00:00:00</col>
<col name="mcc">000</col>
<col name="mnc">000</col>
<col name="lac">00</col>
<col name="cellid">000</col>
<col name="site_lat">0</col>
<col name="site_lng">0</col>
<col name="tech">0000000000</col>
<col name="ber">-000</col>
<col name="callstate">0000000000/col>
<col name="roaming">0000000000</col>
</row>
</table>
</export-database>
Run Code Online (Sandbox Code Playgroud)
这对我来说听起来像是一个简单的尝试 - 不是吗?当结构不是问题时,事情往往变得复杂,但提供的数据在某种程度上是错误的,你需要能够"拒绝"特定的记录/节点,但这听起来不像你的情况.知道读取XML的确切方式(即DOM,XML序列化,XML Linq)也是有用的.
归档时间: |
|
查看次数: |
426 次 |
最近记录: |