ネストされたタグのコレクションを含むxmlファイルを解析しようとしています.perlXML::Simple APIを使用して解析しようとしましたが、個々のタグ値は正確に解析されますが、ネストされたタグ値を解析できませんでした。
<archetype>
<original_language></original_language>
<description></description>
<archetype_id>
<definition></definition>
<ontology></ontology>
</archetype>
定義部分にはアイテムの詳細が含まれています
例
<definition>
.
.
<node_id>at0004</node_id>
<attributes xsi:type="C_SINGLE_ATTRIBUTE">
<rm_attribute_name>value</rm_attribute_name>
+<existence> </existence>
<children xsi:type="C_DV_QUANTITY">
<rm_type_name>DV_QUANTITY</rm_type_name>
+<occurrences></occurrences>
<node_id/>
+<property></property>
<list>
<magnitude>
<lower_included>true</lower_included>
<upper_included>false</upper_included>
<lower_unbounded>false</lower_unbounded>
<upper_unbounded>false</upper_unbounded>
<lower>0.0</lower>
<upper>1000.0</upper>
</magnitude>
<units>mm[Hg]</units>
</list>
</children>
</attributes>
.
.
</definition>
上記のファイル形式の例から、次のようなコンテンツをフィルタリングしたいと思います
node_id - > at0004
magnitude -> lower -> 0.0
magnitude -> higher -> 1000.0
コンテンツをフィルタリングするように案内してください。