MSXML 파서에 대해 알고 있습니다. 네이티브 코드로 XML을 만듭니다 .Msxml은 COM에 달려 있습니다. 그래서 com과 dom을 사용하지 않고 xml을 만들고 싶습니다. 그래서 XMLLITE를 선택하고 싶습니다. 그러나 xmllite에 대한 자세한 내용은 모릅니다. , 내가 msdn에서 xmllite 설명서를 읽을 때, 나는 몇 가지 점을 모았고, 그들은 단지 2 가지 (IXMLReader & IxmlWriter)를 제공 할 것입니다. 여기 msxml에서, selectinglenode, appendchild와 같은 xml 작업을 수행 할 많은 함수가있었습니다. 이제 할 수 있습니다. XMLLITE를 사용하여 동일한 작업을 수행합니까? ...이 작업에 올바른 선택을하십시오.MSXML의 동일한 기능을 사용하여 XMLLITE에서 xml 연산을 수행 할 수 있습니까?
0
A
답변
3
MSXML에는 다양한 기능이 있습니다. DOM 1.0 (appendChild 등을 사용하여 DOM 트리를 조작 할 수 있음), SAX 2.0, XPath 1.0 (selectSingleNode 등) 및 XSLT 1.0 또한 MSXML은 XSD 1.0 및 DTD 유효성 검사를 지원합니다. MSXML은 COM 개체로 제공됩니다.
메모리 트리 모델에서 DOM을 지원하고 푸시 모델 파서에서 SAX를 지원하는 MSXML과 달리 XmlLite는 제한된 풋 프린트로 정말 빠른 풀 모델 파서를 제공합니다. XmlLite는 순수한 C++ 라이브러리로 제공됩니다. 안타깝게도 DOM, XPath, XSLT, XSD 및 DTD 유효성 검사는 지원하지 않지만 DTD 자격은 사용자 정의 해결 프로그램의 측면에서 지원됩니다.
그래서 선택 사항은 요구 사항에 따라 다릅니다. 내 요구 사항을 만족한다면 XmlLite를 사용 하겠지만 MSXML 솔루션을 채택하는 데 COM이 부담스럽지 않다고 생각합니다. COM 자체에는 아무런 문제가 없습니다.
관련 문제
- 1. LINQ 또는 lambda를 사용하여 행렬 연산을 수행 할 수 있습니까?
- 2. Windows에서 fadvise/madvise와 동일한 기능을 수행 할 수 있습니까?
- 3. Silverlight에서 Response.Redirect와 동일한 기능을 수행 할 수 있습니까?
- 4. JavaScript를 사용하여 Adobe Flash의 기능을 수행 할 수 있습니까?
- 5. OOP로이 기능을 어떻게 수행 할 수 있습니까?
- 6. 어떻게이 jquery 기능을 조금 더 잘 수행 할 수 있습니까?
- 7. 로드 밸런서의 기능을 맵 축소 시스템으로 수행 할 수 있습니까?
- 8. 동일한 활동에서보기를 변경할 때 전환 애니메이션을 수행 할 수 있습니까?
- 9. AWK는 어떻게 배열 연산을 할 수 있습니까?
- 10. UIAnimation을 사용하여 수행 할 수 있습니까?
- 11. 거의 동일한 기능을 수행 할 때 C++ OIS Segfault
- 12. 동일한 서버에 CURL 요청을 수행 할 수 있습니까?
- 13. linq을 통해 XQuery를 수행 할 수 있습니까?
- 14. 'Terminator'config 도움말 또는 동일한 기능을 수행 할 수있는 도구
- 15. 모든 WCF 끝점 유형이 동일한 기능을 수행 할 수 있습니까? 전송 유형과 보안의 유일한 차이점은 무엇입니까?
- 16. jQuery를 통해 SOAP Xml 구문 분석을 수행 할 수 있습니까?
- 17. SOAP :: Lite에서 XML 파싱을 추가로 수행 할 수 있습니까?
- 18. node.js의 XML/HTML 문서를 조작 할 수 있습니까?
- 19. XML 스키마에서 이와 같은 작업을 어떻게 수행 할 수 있습니까?
- 20. QTP에서 동일한 작업을 수행 할 때 vbscript를 사용하여 작업을 직접 코딩 할 수 있습니까?
- 21. MSXML의 selectnodes : 텍스트 노드
- 22. ASP .net Dynamic에 데이터를 삽입 할 수 있습니까? 목록보기와 동일한 페이지에서 수행 할 수 있습니까?
- 23. Matlab에서 지연 집합 (Mathematica에서 : =)을 수행 할 수 있습니까?
- 24. 메일 기능을 사용하여 주사 할 위험이 있습니까?
- 25. BigTable에서 OLAP을 수행 할 수 있습니까?
- 26. Ajax 기능을 로컬에서 테스트 할 수 있습니까?
- 27. Ajax를 사용하여 IKEA의 기능을 재현 할 수 있습니까?
- 28. 이 비트 연산을 어떻게 수행 하시겠습니까?
- 29. FtpWebRequest를 사용하여 "활성"모드 FTP를 수행 할 수 있습니까?
- 30. 나는 수학을 정말 나쁜 그리고 난 이항 연산을 수행 할
나는 여러분의 질문 중 아주 적은 수의 upvote 수 있습니다. 그것은 언급하지 않는 것 같아요? 거기에 연결이 있습니다. –