SQL처럼 XML 쿼리?
-
02-07-2019 - |
문제
XML SQL 구문을 쿼리하기위한 프레임 워크가 있습니까? 노드 목록을 통해 반복을 심각하게 타이어링합니다.
아니면 XML이 관계형 데이터베이스가 아니기 때문에 이것은 희망적인 생각 (바보가 아니라면)이 소원의 생각 (바보가 아닌 경우)입니까?
해결책
xquery 그리고 XPath ... XQuery는 SQL 구조가 바람직하다면 더 많이 찾고있는 것입니다.
다른 팁
LINQ에서 XML을 시도 할 수 있지만 언어 불가지론은 아닙니다.
.NET Framework는 LINQ를 제공하거나이를 수행하거나 .NET System.Data 네임 스페이스를 사용하여 XML 파일의 데이터를로드 할 수 있습니다.
테이블 사이에 결합 된 쿼리를 만들 수도 있습니다.
예를 들어 System.data.datatable 제공 a ReadXml()
방법.
그것은 당신이 해결하는 문제에 달려 있습니다. XML 파일이 상당히 크면, 때로는 색소폰 파서와 같은 것을 사용하여 노드로 파일 노드를 가로 지르거나 컴퓨터의 가상 메모리에서도 실행됩니다.
그러나 XML 파일의 예상 크기가 비교적 작 으면 Linq와 같은 것을 사용할 수 있습니다. 대답 - 여기서 설명하려고 노력했습니다. 수익률 수익률.
SQL Server 2005는 지원합니다 XML DML 그것은 기본입니다 xml
데이터 형식.
제휴하지 않습니다 StackOverflow