Erstellen Sie wohlgeformte XML-Dokumente
Jeder Satz von NETCONF- und Junos XML-Tag-Elementen, die vom NETCONF-Server und einer Clientanwendung innerhalb eines Tags oder Tagselements <hello>ausgegeben werden, <rpc><rpc-reply> muss ein wohlgeformtes XML-Dokument darstellen, indem es den Strukturregeln entspricht, die in der Dokumenttypdefinition (DTD) für die Art der gesendeten Informationen definiert sind. Die Client-Anwendung muss Tag-Elemente in der erforderlichen Reihenfolge und nur in den zulässigen Kontexten emittieren.
Die NETCONF-Server- und Clientanwendungen müssen außerdem dem RFC 4742 unter Verwendung des NETCONF Configuration Protocol over Secure SHell (SSH) entsprechen, das unter http://www.ietf.org/rfc/rfc4742.txt verfügbar ist. Insbesondere müssen Server und Anwendungen die Zeichenreihenfolge ]]>]]> nach jedem XML-Dokument senden. Da diese Sequenz in einem XML-Dokument nicht legal ist, signalisiert sie eindeutig das Ende eines Dokuments. In der Praxis sendet die Clientanwendung die Sequenz nach dem schließende </hello> Tag und jedes schließende </rpc> Tag, und der NETCONF-Server sendet sie nach dem schließende </hello> Tag und jedem schließende </rpc-reply> Tag.
Im folgenden Beispiel (und in allen Beispielen in diesem Dokument von Tag-Elementen, die von einer Clientanwendung ausgegeben werden) wird die fettgedruckte Schrift verwendet, um den Teil der Tag-Sequenz hervorzu heben, der im Text besprochen wird.
<!-- generated by a client application -->
<hello | rpc>
<!-- contents of top-level tag element -->
</hello | /rpc>
]]>]]>
<!-- generated by the NETCONF server -->
<hello | rpc-reply attributes>
<!-- contents of top-level tag element -->
</hello | /rpc-reply>
]]>]]>