我正在尝试从SQL Server选择查询生成XML。我希望输出看起来像这样:
<Root Version="3.3" UnitsOfMeasure="metric">
<Header>
<HeaderID CountryCode="TH" LanguageCode="tha" Name="บริษัท เลิศวนิชออยล์ จำกัด สาขา 1" IDType="Local">88</HeaderID>
</Header>
<Item>
<ItemID Name="Premium Unleaded">4021</ItemID>
<SubItem>
<SubItemID Name="T3">3</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
</Item>
<Item>
<ItemID Name="Diesel">4041</ItemID>
<SubItem>
<SubItemID Name="T1">1</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
<SubItem>
<SubItemID Name="T7">7</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
</Item>
</Root>
数据库结构
HeaderTable
通过ItemTable
外键HeaderID
ItemTable
通过SubItemTable
和HeaderID
作为主键加入ItemID
如果您需要更多信息,请与我们联系。