Добрый день.
Подскажите как лучше читать файлы такого вида? Читаю структуру изделия из файла.
<Объект Код= "123" Имя ="Сборка1" Тип = "Сборка">
<СписокАтрибутов>
<Атрибут Имя = "">
<Атрибут Количество = "">
</СписокАтрибутов>
<СписокДетей>
<объектСсылка Код ="1111111" Тип = "Документ">
<атрибутыссылки>
</атрибутыссылки>
</объектСсылка>
<объектСсылка Код ="01234" Тип = "Констр">
<атрибутыссылки>
</атрибутыссылки>
</объектСсылка>
<объектСсылка Код ="01235" Тип = "Констр">
<атрибутыссылки>
</атрибутыссылки>
</объектСсылка>
</СписокДетей>
<Объект>
<Объект Код ="1111111" Имя = "ыфвфы"Тип = "Документ">
<СписокАтрибутов>
<Атрибут Имя = "">
<Атрибут Количество = "">
</СписокАтрибутов>
<Объект>
<Объект объектСсылка Имя= "Болт 123" Код ="01234" Тип = "Констр">
<СписокАтрибутов>
<Атрибут Имя = "">
<Атрибут Количество = "">
</СписокАтрибутов>
.....
<Объект>
Показать
Смысл такой, что идет описание выходного изделия в самом начале. Внутри в списке детей описываются ссылки на входящие в него части. Чуть ниже описываются входящие в него изделия, список их детей и т.д.
Пока не совсем понял как лучше сделать, чтобы в момент чтения ссылки, получать ее атрибуты. Т.е., я читаю ссылку на номенклатуру, а все ее атрибуты идут ниже. Решение в лоб хочется сразу перейти ниже и прочитать атрибуты, потом вернутся и обрабатывать следующую ссылку. Как лучше сделать?