Need help regarding extract information from (AUTOSAR) XML file!
17 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I have to read an AUTOSAR system description file (.arxm) in MATLAB and extract all the port connections of Software Components (SWCs). As far as I could find no such possibility in arxml.importer class, I thought may be using XML reader would be the only solution. However I do not know how exactly! Or maybe the pre-written XML tools by users would be useful in this case? It would be great if anybody can share his/her idea or solution. Thank you in advance.
1 comentario
James Marriott
el 20 de Jun. de 2018
Did you manage to achieve this? I am trying to achieve the same.
Respuestas (1)
Deepika Mani
el 7 de Mzo. de 2019
Hi,
Extraction of data from arxml file is feasible through xml reader. Below is a code snippet to extract port names from the arxml file:
DOMnode = xmlread(xmlfile);
port_node = DOMnode.getElementsByTagName('PORTS');
name_node = port_node.item(0).getElementsByTagName('SHORT-NAME');
for n=0:name_node.getLength-1
port_name = name_node.item(n).getTextContent;
disp(port_name);
end
This can be extended to extract any value from the arxml file.
I hope this solves your need!
0 comentarios
Ver también
Categorías
Más información sobre AUTOSAR Blockset en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!