Я работаю над проектом для школы, который включает в себя большое количество анализа XML. Я пишу код на C #, но мне еще предстоит найти «подходящий» метод анализа этого XML. Я рассмотрел несколько разных способов, но еще не понял это правильно; так что я пришел к тебе. В идеале я ищу что-то похожее на Beautiful Soup в Python (вроде).
Мне было интересно, есть ли способ конвертировать XML следующим образом:
<config>
<bgimg>C:\\background.png</bgimg>
<nodelist>
<node>
<oid>012345</oid>
<image>C:\\image.png</image>
<label>EHRV</label>
<tooltip>
<header>EHR Viewer</header>
<body>Version 1.0</body>
<icon>C:\\ico\ehrv.png</icon>
</tooltip>
<msgSource>8181:iqLog</msgSource>
</nodes>
</nodeList>
<config>
В массив / Hastable / Dictionary / Other, как это:
Array
(
["config"] => array
(
["bgimg"] => "C:\\background.png"
["nodelist"] => array
(
["node"] => array
(
["oid"] => "012345"
["image"] => "C:\\image.png"
["label"] => "Version 1.0"
["tooltip"] => array
(
["header"] => "EHR Viewer"
["body"] => "Version 1.0"
["icon"] => "C:\\ico\ehrv.png"
)
["msgSource"] => "8181:iqLog"
)
)
)
)
Даже просто дать мне достойный ресурс для просмотра было бы очень полезно. Спасибо за тонну.