NETCONF 및 Junos XML 프로토콜 세션에서 표준 API를 사용하는 Parse Response Tag Elements
NETCONF 또는 Junos XML 프로토콜 세션에서 클라이언트 애플리케이션은 수신 XML 태그 요소를 처리할 수 있습니다. 클라이언트 애플리케이션은 DOM(Document Object Model) 또는 SAX(Simple API for XML)와 같은 표준 API를 기반으로 하는 파서에 공급함으로써 수신 XML 태그 요소를 처리할 수 있습니다. 구문 분석기를 구현하고 사용하는 방법을 설명하는 것은 이 설명서의 범위를 벗어나는 것입니다.
DOM의 루틴은 수신 XML을 허용하고 클라이언트 애플리케이션 메모리에 태그 계층을 구축합니다. 기존 계층을 조작하기 위한 DOM 루틴도 있습니다. DOM 구현은 C, C++, Perl 및 Java를 비롯한 여러 프로그래밍 언어에서 사용할 수 있습니다. 자세한 내용은 http://www.w3.org/TR/REC-DOM-Level-1/ W3C(World Wide Web Consortium)의 DOM(Document Object Model) Level 1 Specification을 참조하십시오. 추가 정보는 http://search.cpan.org/~tjmather/XML-DOM/lib/XML/DOM.pm (Comprehensive Perl Archive Network)에서 확인할 수 있습니다.
DOM의 한 가지 잠재적인 단점은 매우 커질 수 있는 태그 요소의 계층을 항상 구축한다는 것입니다. 클라이언트 애플리케이션이 한 번에 하나의 하위 계층만 처리해야 하는 경우 SAX를 구현하는 파서를 대신 사용할 수 있습니다. SAX는 XML을 허용하고 태그 요소를 고유 태그 계층을 구축해야 하는 클라이언트 애플리케이션에 직접 공급합니다. 자세한 내용은 http://sax.sourceforge.net/ 에서 공식 SAX 웹 사이트를 참조하십시오.