我有这样的XML:
<?xml version="1.0"?>
<nf:rpc xmlns="http://www.cisco.com/nxos:1.0:cdpd"
xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="110">
<nf:get>
<nf:filter type="subtree">
<show>
<vlan>
<id><1/></id>
</vlan>
</show>
</nf:filter>
</nf:get>
</nf:rpc>]]>]]>
我传递给名为switch的网络设备的内容,以便通过这个xml内容,它可以提取命令,就像这里的标签一样,命令将是&#34; show vlan id 1&#34;。
但是当我运行这个文件时,它显示错误为&#34;
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:rpc-error>
<nf:error-type>application</nf:error-type>
<nf:error-tag>invalid-value</nf:error-tag>
<nf:error-severity>error</nf:error-severity>
<nf:error-message>Entity: line 1: parser error : StartTag: invalid element name
f:base:1.0" message-id="110"><nf:get><nf:filter type="subtree"><show><vlan><id><
^
</show>
</nf:data>
</nf:rpc-reply>
&#34;
任何人都请告诉我们如何在xml标签中定义一个数字或者为此
进行任何解决答案 0 :(得分:0)
<1/>
XML元素/属性名称不能以数字开头,这就是错误的原因,它清楚地说明了无效的元素名称。纠正相同并尝试。