我有一个XML文件,其中包含数据源的配置数据以及“dataseries”元素中保存的相关查询。
由于我不需要从XML中组成域对象,而只需要读取和使用设置来配置连接等,因此我想知道是否使用我定义的XML模式有任何优势?
我正在使用LINQ to XML来读取我的XML,并最初认为使用强类型XML是个好主意。
我应该使用.xsd文件还是过度设计了?
一个模拟的XML文件:
由于我不需要从XML中组成域对象,而只需要读取和使用设置来配置连接等,因此我想知道是否使用我定义的XML模式有任何优势?
我正在使用LINQ to XML来读取我的XML,并最初认为使用强类型XML是个好主意。
我应该使用.xsd文件还是过度设计了?
一个模拟的XML文件:
<?xml version="1.0" encoding="utf-8" ?>
<datasource name=" Datasource" cache="true">
<database>
<connection>
<provider-name>sqlServer6.0</provider-name>
<source name="E5"
connectionString=""/>
</connection>
<update-interval>30</update-interval>
<minimum-update-interval>2</minimum-update-interval>
</database>
<dataseries name="" identifier="e5">
<graph-type></graph-type>
<query>
SELECT Period, Price
FROM PriceUS
WHERE Date = @date
</query>
</dataseries>
<dataseries name="" identifier="e52">
<graph-type></graph-type>
<query>
SELECT Period, Price
FROM PriceUS
WHERE Date = @date
</query>
</dataseries>
</datasource>