How can I parse nodes and edges information from XML file

2 次查看(过去 30 天)
I am new in xml file in matlab. I want to read a xml file (network) with nodes and edges, in order to get the following info:
The node id, label, Human Readable Label, uniprot values The edge id, label, source, target Here is the xml file:
</node>
<node id="1696" label="Q13418">
<att name="shared name" value="Q13418" type="string"/>
<att name="name" value="Q13418" type="string"/>
<att name="selected" value="0" type="boolean"/>
<att name="Taxonomy ID" value="9606" type="string"/>
<att name="Taxonomy Name" value="human" type="string"/>
<att name="Human Readable Label" value="ILK" type="string"/>
<att name="uniprotkb_accession" value="Q13418" type="string"/>
<att name="uniprot" type="list">
<att name="uniprot" value="Q68DZ3" type="string"/>
<att name="uniprot" value="B7Z1I0" type="string"/>
<att name="uniprot" value="ILK-1" type="string"/>
<att name="uniprot" value="ILK-2" type="string"/>
<att name="uniprot" value="B7Z418" type="string"/>
<att name="uniprot" value="ILK2" type="string"/>
<att name="uniprot" value="ILK" type="string"/>
<att name="uniprot" value="Q13418" type="string"/>
<att name="uniprot" value="ILK1" type="string"/>
<att name="uniprot" value="59 kDa serine/threonine-protein kinase" type="string"/>
<att name="uniprot" value="D3DQU0" type="string"/>
<att name="uniprot" value="p59ILK" type="string"/>
<att name="uniprot" value="P57043" type="string"/>
</att>
<att name="psi-mi" type="list">
--------
--------
--------
</node>
</edge>
<edge id="1695" label="Q9NVD7 (EBI-6690276) P48059" source="1689" target="1694" cy:directed="1">
<att name="shared name" value="Q9NVD7 (EBI-6690276) P48059" type="string"/>
<att name="shared interaction" value="EBI-6690276" type="string"/>
<att name="name" value="Q9NVD7 (EBI-6690276) P48059" type="string"/>
<att name="selected" value="0" type="boolean"/>
<att name="interaction" value="EBI-6690276" type="string"/>
<att name="Author" type="list">
<att name="Author" value="Zhang et al. (2002)" type="string"/>
</att>
<att name="Primary Interaction Type" value="association" type="string"/>
<att name="Interaction Type" type="list">
<att name="Interaction Type" value="association" type="string"/>
</att>
-----------
-----------
</graphics>
</edge>
I used xml-read function to read the file. Unfortunately I got the information like this: Any help will be highly appreciate

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Structured Data and XML Documents 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by