Как выполнить поиск по структуре XML для поиска определенного узла с использованием VBA на основе имени и значения узла? Другими словами, возможно ли выполнить SQL-подобную команду в структуре XML, чтобы найти то, что я ищу?VBA и XML - Поиск трехмерного XML-документа для определения местонахождения определенного узла по его значению
Например, позволяет сказать, что у меня есть это XML-структуру:
<House>
<Kitchen>
<Appliance>
<Name>Refrigerator</Name>
<Brand>Maytag</Brand>
<Model>F2039-39</Model>
</Appliance>
<Appliance>
<Name>Toaster</Name>
<Brand>Black and Decker</Brand>
<Model>B8d-k30</Model>
</Appliance>
</Kitchen>
Я хотел бы способ, чтобы найти все тостеры, которые сделаны черными и Decker, с моделью B8d -k30 с использованием VBA. Это возможно?
Быстрый и грязный способ, сохранить файл XML (если ИТС некоторые строки, вы можете использовать VBA для его сохранения). Затем загрузите XML в рабочую книгу с помощью 'workbook.open'. Теперь вы можете видеть данные в табличном формате. Используйте VBA/Формулы, чтобы найти свои данные. – cyboashu