我已经使用 Python 以 txt 文件中显示的格式从 dbc 中获取了所有消息名称和信号名称:
MessageName1
Signal_Name1
MessageName2
Signal_Name2
Signal_Name3
MessageName3
Signal_Name4
Signal_Name5
Signal_Name6
每条消息都由空格分隔,如上所示。谁能解释一下如何使用 Python 中的元素树生成以下格式的 XML 文件?
<namespace name="MessageName1" comment="" interface="">
<variable anlyzLocal="2" readOnly="false" valueSequence="false" unit="" name="Signal_Name1" comment="" bitcount="64" isSigned="true" encoding="65001" type="float" />
</namespace>
<namespace name="MessageName2" comment="" interface="">
<variable anlyzLocal="2" readOnly="false" valueSequence="false" unit="" name="Signal_Name2" comment="" bitcount="64" isSigned="true" encoding="65001" type="float" />
<variable anlyzLocal="2" readOnly="false" valueSequence="false" unit="" name="Signal_Name3" comment="" bitcount="64" isSigned="true" encoding="65001" type="float" />
</namespace>
等等。