백엔드 개발 XML/RSS 튜토리얼 Microsoft의 XML 파서에 대한 자세한 분석

Microsoft의 XML 파서에 대한 자세한 분석

Mar 29, 2017 pm 04:00 PM

XML 파서 사용
Microsoft의 XML 파서는 IE5.0+ 브라우저에 번들로 제공됩니다.

IE5.0을 설치하면 XML 파서를 얻게 됩니다. 이 브라우저는 브라우저에 의해 내부적으로 호출되는 것 외에도 스크립트나 프로그램에서도 호출될 수 있습니다. 이 파서는 프로그래밍 언어 독립적인 프로그래밍 모델을 지원하는 것이 특징입니다.

JavaScript, VBScript, Perl, VB, Java, C++ 등
W3C XML 1.0 및 XML DOM
DTD 및 XML 문서 유효성 검사
브라우저가 JavaScript를 스크립팅 언어로 사용하는 경우 다음 코드를 사용하여 XML 문서 객체를 생성합니다.

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
로그인 후 복사

브라우저가 VBScript를 스크립팅 언어로 사용하는 경우 다음 코드를 사용하여 XML 문서 개체를 만들 수 있습니다.

set xmlDoc=CreateObject("Microsoft.XMLDOM")
로그인 후 복사

ASP 프로그램에서 VBScript 스크립트 언어를 사용하는 경우 다음 코드 형식을 사용할 수 있습니다.

set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
로그인 후 복사

---- -------------------------------- ----- -------------

XML 문서를 파서에 로드
스크립트 코드를 사용하여 XML 문서가 파서에 로드됩니다.

다음 코드는 XML 문서를 파서에 로드합니다.

<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
// ....... processing the document goes here
</script>
로그인 후 복사

두 번째 코드 줄은 Microsoft XML 파서의 인스턴스를 만듭니다.

세 번째 코드 줄은 비동기 로딩을 꺼서 XML 파서가 XML 문서가 완전히 로드되기 전에 구문 분석하지 않도록 합니다.

네 번째 줄은 로드해야 하는 XML 문서의 이름이 note.xml임을 파서에게 알려줍니다.

------------------------------- ------ ----------

순수로드 문자별 XML 문서 파서
파서는 텍스트 문자열에서 XML 텍스트를 로드할 수 있습니다.

다음 코드는 텍스트 문자열을 파서에 로드하는 방법을 보여줍니다.

<script type="text/javascript">
var text="<note>"
text=text+"<to>Tove</to><from>Jani</from>"
text=text+"<heading>Reminder</heading>"
text=text+"<body>Don&#39;t forget me this weekend!</body>"
text=text+"</note>"
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)
// ....... processing the document goes here
</script>
로그인 후 복사

여기에서 문자열을 로드하는 데 "loadXML()" 메서드가 사용됩니다(이전에 사용된 메서드 대신). load()" 메서드), "loadXML()"은 문자열을 로드하는 데 사용되고 "load()"는 XML 문서를 로드하는 데 사용됩니다.

위 내용은 Microsoft의 XML 파서에 대한 자세한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Microsoft Edge 업그레이드: 자동 비밀번호 저장 기능이 금지되나요? ! 유저들은 충격을 받았습니다! Microsoft Edge 업그레이드: 자동 비밀번호 저장 기능이 금지되나요? ! 유저들은 충격을 받았습니다! Apr 19, 2024 am 08:13 AM

4월 18일 뉴스: 최근 Canary 채널을 사용하는 Microsoft Edge 브라우저의 일부 사용자가 최신 버전으로 업그레이드한 후 비밀번호 자동 저장 옵션이 비활성화된 것을 발견했다고 보고했습니다. 조사 결과 이는 기능의 취소라기보다는 브라우저 업그레이드 이후의 소소한 조정인 것으로 밝혀졌습니다. Edge 브라우저를 사용하여 웹 사이트에 액세스하기 전에 사용자는 브라우저에서 웹 사이트의 로그인 비밀번호를 저장할 것인지 묻는 창을 표시한다고 보고했습니다. 저장을 선택하면 Edge는 다음 로그인 시 저장된 계정번호와 비밀번호를 자동으로 입력해 사용자에게 큰 편의성을 제공합니다. 그러나 최신 업데이트는 기본 설정을 변경하는 조정과 유사합니다. 사용자는 비밀번호를 저장하도록 선택한 다음 설정에서 저장된 계정 및 비밀번호 자동 채우기를 수동으로 켜야 합니다.

마이크로소프트, 보안 강화, 잠금 화면 최적화 등 Win11 8월 누적 업데이트 출시 마이크로소프트, 보안 강화, 잠금 화면 최적화 등 Win11 8월 누적 업데이트 출시 Aug 14, 2024 am 10:39 AM

8월 14일 이 사이트의 소식에 따르면 오늘 8월 패치 화요일 이벤트 당일 마이크로소프트는 22H2와 23H2용 KB5041585 업데이트, 21H2용 KB5041592 업데이트를 포함해 윈도우 11 시스템용 누적 업데이트를 출시했다. 위 장비가 8월 누적 업데이트로 설치된 후, 본 사이트에 첨부된 버전번호 변경 사항은 다음과 같습니다. 21H2 장비 설치 후, 장비 설치 후 버전번호가 Build22000.314722H2로 증가되었습니다. Windows 1121H2용 KB5041585 업데이트의 주요 내용은 다음과 같습니다.

Microsoft Win11의 7z 및 TAR 파일 압축 기능이 24H2에서 23H2/22H2 버전으로 다운그레이드되었습니다. Microsoft Win11의 7z 및 TAR 파일 압축 기능이 24H2에서 23H2/22H2 버전으로 다운그레이드되었습니다. Apr 28, 2024 am 09:19 AM

4월 27일 이 사이트의 소식에 따르면 마이크로소프트는 이달 초 카나리아 및 개발자 채널에 윈도우 11 빌드 26100 프리뷰 버전 업데이트를 출시했는데, 이는 윈도우 1124H2 업데이트의 후보 RTM 버전이 될 것으로 예상된다. 새 버전의 주요 변경 사항은 파일 탐색기, Copilot 통합, PNG 파일 메타데이터 편집, TAR 및 7z 압축 파일 생성 등입니다. @PhantomOfEarth는 Microsoft가 TAR 및 7z 압축 파일 생성과 같은 24H2 버전(게르마늄)의 일부 기능을 23H2/22H2(니켈) 버전으로 위임했다는 사실을 발견했습니다. 다이어그램에 표시된 것처럼 Windows 11은 TAR의 기본 생성을 지원합니다.

Microsoft의 전체 화면 팝업은 Windows 10 사용자에게 서둘러 Windows 11로 업그레이드하도록 촉구합니다. Microsoft의 전체 화면 팝업은 Windows 10 사용자에게 서둘러 Windows 11로 업그레이드하도록 촉구합니다. Jun 06, 2024 am 11:35 AM

6월 3일자 뉴스에 따르면, 마이크로소프트는 모든 윈도우 10 사용자에게 적극적으로 전체 화면 알림을 보내 윈도우 11 운영체제로의 업그레이드를 독려하고 있다. 이 이동에는 하드웨어 구성이 새 시스템을 지원하지 않는 장치가 포함됩니다. 2015년부터 Windows 10은 거의 70%의 시장 점유율을 차지하며 Windows 운영 체제로서의 지배력을 확고히 자리 잡았습니다. 하지만 시장점유율은 82%를 훨씬 웃돌며, 2021년 출시 예정인 윈도우 11보다 시장점유율이 훨씬 높다. Windows 11이 출시된 지 거의 3년이 지났지만 시장 침투 속도는 여전히 느립니다. Microsoft는 Windows 10에 대한 기술 지원을 2025년 10월 14일 이후 종료한다고 발표했습니다.

Microsoft는 2024년 하반기에 Windows 11에서 NTLM을 단계적으로 폐지하고 Kerberos 인증으로 완전히 전환할 계획입니다. Microsoft는 2024년 하반기에 Windows 11에서 NTLM을 단계적으로 폐지하고 Kerberos 인증으로 완전히 전환할 계획입니다. Jun 09, 2024 pm 04:17 PM

2024년 하반기, 마이크로소프트 공식 보안 블로그는 보안 커뮤니티의 요청에 대한 응답으로 메시지를 게시했습니다. 회사는 보안 강화를 위해 2024년 하반기 출시되는 윈도우 11에서 NTLM(NTLAN Manager) 인증 프로토콜을 삭제할 계획이다. 이전 설명에 따르면 Microsoft는 이전에도 비슷한 조치를 취한 적이 있습니다. 작년 10월 12일 Microsoft는 공식 보도 자료를 통해 NTLM 인증 방법을 단계적으로 폐지하고 더 많은 기업과 사용자가 Kerberos로 전환하도록 유도하는 전환 계획을 제안했습니다. NTLM 인증을 끈 후 유선 응용 프로그램 및 서비스에 문제가 발생할 수 있는 기업을 돕기 위해 Microsoft는 IAKerb 및

Microsoft, Windows용 Outlook 새 버전 출시: 달력 기능의 포괄적인 업그레이드 Microsoft, Windows용 Outlook 새 버전 출시: 달력 기능의 포괄적인 업그레이드 Apr 27, 2024 pm 03:44 PM

4월 27일 뉴스에서 Microsoft는 Windows 클라이언트용 Outlook의 새 버전에 대한 테스트를 곧 출시할 것이라고 발표했습니다. 이번 업데이트는 사용자의 작업 효율성을 향상하고 일상적인 작업 흐름을 더욱 단순화하는 것을 목표로 달력 기능 최적화에 주로 중점을 두고 있습니다. Windows 클라이언트용 Outlook 새 버전의 개선 사항은 더욱 강력한 일정 관리 기능에 있습니다. 이제 사용자는 개인 근무 시간과 위치 정보를 더 쉽게 공유할 수 있어 회의 계획이 더욱 효율적이 됩니다. 또한 Outlook에는 사용자 친화적인 설정이 추가되어 사용자가 회의를 자동으로 일찍 종료하거나 나중에 시작하도록 설정할 수 있으므로 회의실을 바꾸거나 휴식을 취하거나 커피를 마시려는 경우 사용자에게 더 많은 유연성을 제공합니다. . ~에 따르면

PHP 함수를 사용하여 XML 데이터를 처리하는 방법은 무엇입니까? PHP 함수를 사용하여 XML 데이터를 처리하는 방법은 무엇입니까? May 05, 2024 am 09:15 AM

PHPXML 함수를 사용하여 XML 데이터 처리: XML 데이터 구문 분석: simplexml_load_file() 및 simplexml_load_string()은 XML 파일 또는 문자열을 로드합니다. XML 데이터에 액세스: SimpleXML 개체의 속성과 메서드를 사용하여 요소 이름, 속성 값 및 하위 요소를 가져옵니다. XML 데이터 수정: addChild() 및 addAttribute() 메서드를 사용하여 새 요소와 속성을 추가합니다. 직렬화된 XML 데이터: asXML() 메서드는 SimpleXML 객체를 XML 문자열로 변환합니다. 실제 예: 제품 피드 XML을 구문 분석하고, 제품 정보를 추출하고, 변환하여 데이터베이스에 저장합니다.

Microsoft, 혁신적인 '검토' 기능 탑재한 새로운 Windows 11 AI PC 출시 Microsoft, 혁신적인 '검토' 기능 탑재한 새로운 Windows 11 AI PC 출시 Jun 06, 2024 pm 01:52 PM

21일 뉴스에 따르면 마이크로소프트(MS)는 오늘 새 캠퍼스에서 열린 대규모 행사에서 새로운 윈도우 PC 제품인 윈도우 11 AI PC를 공개했다. 이 신제품은 AI 경험을 위해 특별히 설계됐다. Windows 11 AI PC는 뛰어난 성능과 지능형 디자인을 갖추고 있어 사용자에게 더욱 지능적이고 효율적인 컴퓨팅 경험을 제공하는 것을 목표로 합니다. 이 제품은 인공 지능 기술을 사용하여 보다 인간적인 상호 작용 방법을 달성하고 사용자에게 최고의 사용자 경험을 제공합니다. 동시에 Windows 11 AI PC에는 많은 지능형 기능도 통합되어 있습니다. Ruzhi Windows 11 AI는 PC 사용자에게 고유한 "리콜" 기능이라는 주요 기능을 제공할 수 있습니다. 이 전대미문의 "기억"

See all articles