Форум сайта python.su
Есть небольшая бибилиотека статей, хранящаяся в виде xml списка. Нужно написать скрипт фильтрующий записи по каждому из трех полей author, keywords, title. Как решить задачу:
1.средствами xml.dom ? тогда какими функциями работать?
2. считать в список объектов специально созданного класса и обрабатывать список ? тогда какой функцией зачитать всю базу в список?
3. какой-то другой метод.
список хранится так (некоторые поля выкинул):
$ cat bib.xml
<?xml version='1.0' encoding='utf-8'?>
<!-- biblist -->
<list name = "test">
<item id = "1">
<author>Петров П.П.</author>
<title>Математика</title>
<keywords>ротор, дивергенция</keywords>
<file>./pertov.pdf</file>
</item>
<item id = "2">
<author>Иванов И.И.</author>
<title>Физика</title>
<keywords>закон Ома, закон Кулона</keywords>
<file>./ivanov.ps</file>
</item>
</list>
Офлайн