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> ]]>]]>