Я пытаюсь найти лучший способ создания запросов XML RPC для отправки на устройство с тегами NETCONF.
Мы знаем, как должен выглядеть запрос, поэтому я простожесткое кодирование XML-RPC-запроса XML с заполнителями в нем.Эти заполнители могут быть заменены фактическим вводом позже.
Например:
<rpc message-id="">
<get-config>
<source>
<running/>
</source>
<filter type="subtree" base_path="">
<wing-stats>
<device>
<lldp>
<dev_id/>
<local_port/>
<neighborId/>
<Neighbor_port_id/>
</lldp>
<mac>@device_mac</mac>
</device>
</wing-stats>
</filter>
</get-config>
</rpc>
Здесь, в этом примере, @device_mac будет заменен при отправке запроса.Но кое-что, как я чувствовал, я жестко кодирую XML запроса.Есть ли лучший способ создания XML-запроса?
Данные Netconf будут смоделированы с использованием файлов YANG / YIN.Есть ли способ использовать эти файлы для генерации части запроса NETCONF по крайней мере?