このxmlファイルを正確に生成するには、SQLサーバークエリを作成する必要があります。
<Ob name="MData">
<FieldList>
<Field name="ID">0980</Field>
<Field name="IDDes">Working</Field>
<Field name="Category">Arts Student</Field>
</FieldList>
</Ob>
私のテーブルは次のようになります。
CREATE TABLE [dbo].[MData](
[ID] [nvarchar](50) NULL,
[IDDes] [nvarchar](50) NULL,
[Category] [nvarchar](50) NULL)
これは私がこれまで行ってきたことですが、正確な XML 形式を取得するには専門家の助けが必要です。
Select (
Select
'ID' as '@name',
ID
from
dbo.MData as B
Where A.ID = B.ID
FOR XML Path('Field'), Type
), (
Select
'IDDes' as '@name' ,
IDDes
From dbo.MData As B
Where A.ID = B.ID
FOR XML Path('Field'), Type
), (
Select
'Category' as '@name' ,
category
From dbo.MData As B
Where A.ID = B.ID
FOR XML Path('Field'), Type
)
FROM dbo.MData As A
FOR XML path('FieldList'), Root('OB')