2008-08-15 3 views
11

저는 소수의 XML 파일과 System.Xml의 일부 클래스를 사용하는 C# 응용 프로그램을 개발 중입니다. 동료는 .NET Framework와 함께 우리의 설치에 재배포 가능한 MSXML6을 추가해야한다고 주장하지만 .NET Framework가 MSXML을 사용하거나 필요로한다고는 생각하지 않습니다. .NET에서 MSXML을 사용하는 것이 지원되지 않는다는 것을 잘 알고 있지만 이론적으로 System.Xml 자체가 낮은 수준에서 MSXML을 래핑 할 수 있다고 가정합니다. .NET에 자체 구현이 있지만 .NET Framework가 필요하다고 제안 할 수있는 것도 없습니다.System.Xml은 MSXML을 사용합니까?

토론을 해결하도록 도와주세요. System.Xml은 MSXML을 사용합니까?

답변

-1

일부 MsSql-XML 기능에는 필요하다고 생각되지만 System.Xml은 핵심 프레임 워크에 있습니다.

어쨌든 새로운 컴퓨터에서 설치 프로그램을 테스트해야합니다.

1

프레임 워크의 소스 코드를 사용할 수 있기 때문에 지루한 작업장 토론의 주제가 될 필요는 없습니다. 그리고 작업량을 소량으로 다운로드하면 컴퓨터에 다운로드 할 수 있습니다. http://www.codeplex.com/NetMassDownloader

다른 작은 작업으로, 모든 프레임 워크 소스가 포함 된 VS 프로젝트를 만들 수 있습니다.이 프로젝트를 통해 훨씬 쉽게 살펴볼 수 있습니다.

1

System.Xml은 핵심 프레임 워크이며 MSXML 6.0에 종속되지 않지만 몇 가지 공통 API (DOM 파서, SAX 파서, XPath 노드 선택)를 공유합니다.

0

.Net 프레임 워크는 WinXP SP2 및 W2K3 SP2에만 MSXML6을 사용합니다 (MSXML6은 상자 안에 있습니다). 일부 API는 유사한 서명을 공유하지만 System.Xml은 MSXML6과 다른 제품입니다.

관련 문제