Я создаю HL7 Continuity of Care Document (CCD), используя операторы FOR XML в SQL Server 2008 R2.
Я МНОГО проделал с этим методом, но это первый раз, когда мне нужно представить часть данных в таблице HTML, что вызывает у меня проблемы.
Итак, у меня есть следующее информация в таблице:
Problem | Onset | Status
---------------------------------
Ulcer | 01/01/2008 | Active
Edema | 02/02/2005 | Active
и я пытаюсь отобразить следующее
<tr>
<th>Problem</th>
<th>Onset</th>
<th>Status</th>
</tr>
<tr>
<td>Ulcer</td>
<td>01/01/2008</td>
<td>Active</td>
</tr>
<tr>
<td>Edema</td>
<td>02/02/2005</td>
<td>Active</td>
</tr>
Я использую этот запрос:
SELECT p.ProblemType AS "td"
, p.Onset AS "td"
, p.DiagnosisStatus AS "td"
FROM tblProblemList p
WHERE p.PatientUnitNumber = @PatientUnitNumber
FOR XML PATH('tr')
И я продолжаю получать следующее:
<tr>
<td>Ulcer2008-01-01Active</td>
</tr>
<tr>
<td>Edema2005-02-02Active</td>
</tr>
У кого-нибудь есть совет?