>  기사  >  msxml4.0이란 무엇입니까?

msxml4.0이란 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-06-03 11:19:5222735검색

msxml은 xml 언어를 해석하는 데 사용되는 Microsoft의 xml 언어 파서를 의미합니다. html 텍스트가 로컬로 다운로드되는 것처럼 브라우저는 html의 구문을 확인하고 html 텍스트를 해석한 다음 표시합니다. xml 파일을 사용하려면 xml 파서를 사용해야 합니다. 그러나 Microsoft뿐만 아니라 IBM과 Sun에도 자체 XML 파서가 있습니다.

msxml4.0이란 무엇입니까?

기본 정보

MSXML에는 SDK 소프트웨어 개발 키트가 포함되어 있습니다. 최신 게임에 사용되는 Microsoft Corporation 언어 파서.

그럼 MSXML이란 무엇일까요?

정식 이름은 "Microsoft XML Core Services"이며 주로 XML을 통해 설계된 최신 응용 프로그램을 실행하거나 개발하는 데 사용됩니다.

Microsoft는 XML의 핵심 서비스 구성 요소인 MSXML 4.0을 공식 출시했습니다. MSXML 3.0과 비교하여 MSXML 4.0은 많은 새로운 기능과 향상된 기능을 제공합니다. 여기에는 XML 스키마 언어 지원, 더 빠른 파서 및 XSLT 엔진, 더 나은 XML 스트림 처리, 더 나은 일관성 지원이 포함됩니다. MSXML 4.0은 MSXML 3.0을 대체하지 않습니다. 3.0에서 사용되지 않는 일부 기능이 4.0에서 완전히 제거되었기 때문입니다. 따라서 4.0은 3.0(또는 이전 버전)과 동시에 설치할 수 있습니다.

MSXML 4.0 서비스 팩 2(SP2)는 MSXML 4.0 및 MSXML 4.0 서비스 팩 1(SP1)을 완전히 대체합니다. 다양한 보안 및 버그 수정을 제공합니다.

MSXML 4.0 SP2는 더 이상 일부 오래되고 일관되지 않은 기능을 지원하지 않으므로 MSXML 3.0을 대체하지 않습니다. 따라서 사용자는 MSXML 4.0과 MSXML 3.0 또는 이전 버전을 모두 실행해야 할 수도 있습니다.

MSXML 6.0은 MSXML3.0 및 MSXML4.0과 함께 설치되며 MSXML3.0 및 MSXML4.0을 사용하는 기존 응용 프로그램에는 영향을 미치지 않습니다(버전 독립적인 ProgID는 MSXML6 .0을 가리키지 않습니다).

Text

DOM은 문서와 애플리케이션을 연결하는 데 사용되는 표준 구조 시스템이라고 생각할 수 있습니다(스크립트 언어일 수도 있음). . MSXML 파서를 사용하면 문서를 로드 및 생성하고, 문서에서 오류 메시지를 수집하고, 문서의 모든 정보와 구조를 획득 및 조작하고, 문서를 XML 파일로 저장할 수 있습니다. DOM은 사용자에게 XML 문서를 로드, 액세스, 조작 및 직렬화할 수 있는 인터페이스를 제공합니다. DOM은 메모리에 저장된 XML 문서의 완전한 표현을 제공하고 전체 문서에 대한 무작위 액세스 방법을 제공합니다. DOM을 사용하면 응용 프로그램이 MSXML 파서가 제공하는 논리적 구조에 따라 XML 문서의 정보를 조작할 수 있습니다. XML을 조작하려면 MSXML에서 제공하는 인터페이스를 사용하십시오.

사실 MSXML 파서는 XML 문서를 기반으로 DOM 트리 구조를 생성하고 XML 문서 내용을 기반으로 노드의 논리적 구조를 생성할 수 있습니다. 다른 모든 노드를 포함하는 노드입니다.

DOM을 사용하면 사용자는 문서를 단순한 텍스트 스트림이 아닌 구조화된 정보 트리로 볼 수 있습니다. 이러한 방식으로 XML의 의미적 세부 사항을 알지 못하더라도 응용 프로그램이나 스크립트는 구조를 쉽게 조작할 수 있습니다. DOM에는 두 가지 주요 추상화, 즉 트리형 계층 구조와 문서의 내용과 구조를 나타내는 데 사용되는 노드 모음이 포함되어 있습니다. 트리 계층 구조에는 이러한 노드가 모두 포함되며 노드 자체에는 다른 노드가 포함될 수도 있습니다. 개발자 입장에서는 이러한 계층적 구조를 통해 해당 노드의 정보를 찾아 수정할 수 있다는 장점이 있다. DOM은 노드를 일반 개체로 취급하므로 문서를 로드하는 스크립트를 만든 다음 모든 노드를 탐색하여 관심 있는 노드에 대한 정보를 표시하는 것이 가능합니다. 노드에는 요소, 속성, 텍스트 등 모두 노드로 간주될 수 있는 다양한 특정 유형이 있을 수 있습니다.

Microsoft의 MSXML 파서는 XML 문서를 읽은 다음 해당 내용을 노드(NODES)라고 하는 추상 정보 컨테이너로 구문 분석합니다. 이러한 노드는 문서의 구조와 내용을 나타내며 응용 프로그램이 XML의 의미를 명시적으로 알지 않고도 문서의 정보를 읽고 조작할 수 있도록 합니다. 문서가 구문 분석된 후에는 특정 순서를 유지하지 않고도 해당 노드를 언제든지 볼 수 있습니다.

개발자에게 가장 중요한 프로그래밍 객체는 DOMDocument입니다. DOMDocument 개체를 사용하면 속성과 메서드를 노출하여 XML 문서의 내용과 구조를 찾아보고 쿼리하고 수정할 수 있습니다. 각 후속 개체는 자체 속성과 메서드를 노출하므로 개체 인스턴스에 대한 정보와 개체의 값 및 메서드를 수집할 수 있습니다. 구조를 조작하고 트리의 다른 개체로 이동할 수 있습니다.

위 내용은 msxml4.0이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.