Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF および Junos XML プロトコル セッションの標準 API を使用した応答タグ要素の解析

NETCONF または Junos XML プロトコル セッションでは、クライアント アプリケーションは受信 XML タグ要素を、DOM(ドキュメント オブジェクト モデル)や SAX(Simple API for XML)などの標準 API に基づくパーサーにフィードすることで処理できます。パーサーを実装して使用する方法を記述することは、このマニュアルの範囲を超えています。

DOM のルーチンは受信 XML を受け入れ、クライアント アプリケーションのメモリにタグ階層を構築します。既存の階層を操作するための DOM ルーチンもあります。DOM 実装は、C、C++、Perl、Java など、複数のプログラミング言語で使用できます。詳細については、http://www.w3.org/TR/REC-DOM-Level-1/ の World Wide Web Consortium(W3C )のドキュメント オブジェクト モデル(DOM)レベル 1 仕様 を参照 してください 。詳細については、 http://search.cpan.org/~tjmather/XML-DOM/lib/XML/DOM.pm の包括的な Perl アーカイブ ネットワーク(CPAN)から入手できます。

DOMの潜在的な欠点の1つは、常にタグ要素の階層を構築することです。これは非常に大きくなる可能性があります。クライアント アプリケーションが一度に 1 つのサブ階層のみを処理する必要がある場合は、代わりに SAX を実装するパーサーを使用できます。SAX は XML を受け入れ、タグ要素をクライアント アプリケーションに直接フィードします。クライアント アプリケーションは、独自のタグ階層を構築する必要があります。詳細については、 http://sax.sourceforge.net/ の公式SAXウェブサイトを参照してください。