일부 SQL 보고서 정의 파일 (RDL)을 사용하여 LINQ를 사용하여 유효성 검사를 위해 구성 요소 쿼리 문을 추출합니다. 나는 <DataSet> 요소 아래에서 DataSet > 요소를 추출하려고합니다. TYPENAME >LINQ를 사용하여 RDL 데이터 추출
내가 파일의 다른 부분에 대한 XML에 LINQ를 사용하고있다 : 나는 < 데이터 집합 > < 필드 > 네임 스페이스 규정을 < RD있다 < 필드 > 아래의 요소 중 하나를 끊었지고 것 같다 기본 네임 스페이스를 지정하여 문제가없는 네임 스페이스 한정자가없는 경우
System.Xml.XmlException - '나는 < 데이터 집합 > 요소를 얻을 때 나는 다음과 같은 오류가 발생하지만,
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
다음 RDL은 두 개의 네임 스페이스를 지정합니다 : '문자 (16 진수 값 0x3A)는 이름에 포함될 수 없습니다.
자식 요소 중 하나에서 네임 스페이스 한정자 (rd :)와 관련이 있지만 작동하는 LINQ 식을 가져 오는 데 어려움이 있습니다. 어떤 도움을 주시면 감사하겠습니다. 감사!
Dennis에게 감사드립니다. 나는 VB에서 LINQ/XML을위한 문법적 인 설탕을 보았다. 나는 C#을 사용하고있다. 나는 그것을 통해 일할 수있었습니다. 나는 그것이 네임 스페이스와 관련이 있다고 의심해 보았고 정확하게 네이밍 자격이 없다는 것을 알게되었습니다. 그것을하기 위해 약간의 시행 착오가있었습니다. 다시 한 번 감사드립니다! – BobC