IN SQL SERVER可以像以下格式一样创建XML文档,每个列名都附带Datafield FieldName =“Batch”
CID,BATCH,EXP_DATE是列名。
答案 0 :(得分:2)
尝试类似
的内容SELECT 'BATCH' AS [DataField/@fieldName]
,BATCH AS [DataField]
,''
,'EXP_DATE' AS [DataField/@fieldName]
,EXP_Date AS [DataField]
FROM SomeWhere
FOR XML PATH('Memory');
需要中间的空字符串才能启动新元素
请注意,dateformat将是ISO8601而不是190615
(你应该为此感到高兴!)
答案 1 :(得分:0)
如果要从C#创建XML文档,那么可以通过ADO.net和DataSet帮助实现。方法名称是DataSet.WriteXml(string Filename)。