.writeXml-function을 사용하여 DataSet의 XML을 만들고 싶습니다. 내 데이터 집합의 항목이 null의 경우 , 내가 대신 누락 된 태그의 빈 태그를 가지고 싶다 :dataSet.writeXml은 필드가 비어있는 경우 빈 태그를 쓰지 않습니다. C#
예는 요한은 연령이 없다면 같이 방법 :
<MyDataSet>
<ID>8613458</ID>
<AW_ID>37534778</AW_ID>
<NAME>Peter</NAME>
<AGE>22</AGE>
</MyDataSet>
<MyDataSet>
<ID>8613459</ID>
<AW_ID>37534779</AW_ID>
<NAME>John</NAME>
<AGE></AGE>
</MyDataSet>
예를 방법을 지금과 같이 보입니다.
<MyDataSet>
<ID>8613458</ID>
<AW_ID>37534778</AW_ID>
<NAME>Peter</NAME>
<AGE>22</AGE>
</MyDataSet>
<MyDataSet>
<ID>8613459</ID>
<AW_ID>37534779</AW_ID>
<NAME>John</NAME>
</MyDataSet>
내가해야 할 일을 알고 있습니까? 도움 주셔서 감사합니다.
감사 :
여기에 정말 유용한 기사가있다. 내가 끈이 없기 때문에 내 경우에는 작동하지 않았다. 그러나 내 문제에 대한 또 다른 해결책을 찾았습니다. .WriteXml (sting fileName) 대신 .WriteXml (string fileName, XmlWriteMode WriteSchema 문자열) ->이 결과는 DBNull이 "0"으로 바뀌 었습니다. 누락 된 태그 – Christoph
@ 크리스토프,이 솔루션은 나를 진정한 두통을 저장 주셔서 감사합니다 :) – QFDev