В частности, учитывая следующее содержимое XML в столбце с именем метаданные, как мне получить значение узлов с определенным атрибутом имени?
В этом случае я следую за значением, связанным с тегом int16_t и именем 'filterIndex'
<root version="1">
<class derived_type="FilterInfo" name="FilterInfo">
<string name="filterName" length="3" value="mt8" />
<string name="filterText" length="3" value="SVR" />
<string name="filterTable" length="11" value="CML_5_1_mt8" />
<bool name="userDefined" value="true" />
<bool name="multiResp" value="false" />
<enumeration name="filterType" value="1" />
<enumeration name="filterCategory" value="1" />
<vector name="options" count="1">
<class derived_type="OptionInfo" name="V0">
<int16_t name="optionIndex" value="1" />
<string name="optionName" length="3" value="mt8" />
<string name="optionText" length="3" value="SVR" />
<string name="optionTable" length="11" value="CML_5_1_mt8" />
</class>
</vector>
<GUID name="primaryKey" value="fe66b60f-468a-4f0e-be80-0055e20baa35" />
<int16_t name="filterIndex" value="1080" />
</class>
</root>
Thx ++
Джерри.