用python解析arxml文件

2024-09-29 06:29:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件需要解析,我需要信息。解析的顺序很重要。在

  1. 我可以解析文件并获取信息,但不能按顺序排列。在
  2. 如何解析信息<MSR-QUERY-ARG SI="HtmlAnchor">?在

顺便问一下:我可以在哪里上传arxml文件?在

文件下载:ARXML-FILE

from xml.etree import ElementTree as ET
import csv

fpath = "test.arxml"

tree = ET.parse(fpath)
root = tree.getroot()

ns = {'ns':'http://autosar.org/schema/r4.0'}

for arpackage in tree.findall('.//ns:CHAPTER/ns:TRACE',namespaces=ns):
    print(arpackage.findall('.//ns:SHORT-NAME', namespaces=ns)[0].text)

for arpackage in tree.findall('.//ns:CHAPTER/ns:MSR-QUERY-P-1', namespaces=ns):
    print(arpackage.findall('.//ns:MSR-QUERY-ARG', namespaces=ns)[0].text)

Tags: 文件import信息treeforargqueryet