SQL Server 및 VB.NET을 사용하고 있습니다. 내 SQL에서 다음을 사용하고 있습니다 :.NET에서 XML 스키마 및 데이터 읽기
select top 1 * from tablename where 1=0 for xml auto, type, xmlschema
tablename에 대한 스키마를 얻으려면. 그럼 내가 사용하고
select * from tablename where ID=1 for xml, auto, type, elements xsinil, root('xml')
데이터 행을 내가 관심있어. 나는 VB에서 다음 코드를 사용하는 경우
는 :
Private ds as New Dataset
ds.ReadXMLSchema("xmlschema.txt")
을 그때하려고하면 나는 DS가 열
의 올바르게 정의 세트를 하나 개의 테이블을 포함하는 끝낼 :
ds.ReadXML("xmldata.txt")
코드가 성공했지만 데이터 세트의 테이블에 행이 없습니다.
제 질문은 SQL Server에서 작성한 XML 데이터를 SQL Server에서 지정한 스키마가있는 데이터 테이블로 읽으려면 어떻게해야합니까?