xml - Arxml中有命名规则吗?
问题描述
我正在检查AUTOSAR_TPS_SystemTemplate.pdf中的'IPdu Mapping',Arxml中的IPduMapping将是I-PDU-MAPPING,targetIPdu将是TARGET-I-PDU,名称有什么规则吗?
任何 AUTOSAR 文档都提到了这个命名约定?
<I-PDU-MAPPINGS>
<I-PDU-MAPPING>
<SOURCE-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</SOURCE-I-PDU-REF>
<TARGET-I-PDU>
<TARGET-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</TARGET-I-PDU-REF>
</TARGET-I-PDU>
</I-PDU-MAPPING>
</I-PDU-MAPPINGS>
解决方案
您将在 AUTOSAR 标准文档“TPS SchemaProductionRules”的第 3.6 章(名为“XML 名称”)中找到问题的答案。
简而言之,元模型元素名称中的大写字母(如IPduMapping
)会触发模式中 XML 名称中“-”的存在(将其转换为I-PDU-MAPPING
)。按照约定,AUTOSAR 模式中的 XML 名称全部大写。如引用的章节中所述,数字还有其他规则。
推荐阅读
- javascript - 尝试从选定的数据结构中删除属性时出现类型错误消息
- typescript - TypeScript 环境声明不起作用
- java - Spring Boot/Gradle/Logback:bootRun 失败并显示“无法实例化 [ch.qos.logback.classic.LoggerContext]”:java.lang.AbstractMethodError:
- python - Odoo:cron方法锁定具有ir.cron引用的元素的写入属性
- azure-devops - Optional job templates in YAML Pipelines
- android - Flutter 平台特定依赖项
- c - 如何获得所需的输出?
- python - 如何从间隔 x 的图像数组生成点网格?
- variables - 如何判断游戏玩家作弊的方式?
- git - 当链接仍然相同时,如何解释“存储库已移动”?