LINUX.ORG.RU

История изменений

Исправление DALDON, (текущая версия) :

Я вынужден тебя поблагодарить с особой жестокостью! Я в этом совсем новый! Спасибище тебе огромное!

Долго мучался чтобы вывести на экран, сработало вот такое:

#!/usr/bin/env python
from lxml import etree
root = etree.parse('test.xml')
out = root.xpath('//tagid[foo/text = "mytext"]/@id')
print(*out)

Оно возвращает не string, а list, что в общем то логично... Пытаюсь понять как мне это превратить сразу в строку.

Спасибище!

И тебе спасибище evilface!

Исходная версия DALDON, :

Я вынужден тебя поблагодарить с особой жестокостью! Я в этом совсем новый! Спасибище тебе огромное!

Долго мучался чтобы вывести на экран, сработало вот такое:

#!/usr/bin/env python
from lxml import etree
root = etree.parse('test.xml')
out = root.xpath('//tagid[foo/text = "mytext"]/@id')
print(*out, sep='\n')

Оно возвращает не string, а list, что в общем то логично... Пытаюсь понять как мне это превратить сразу в строку.

Спасибище!

И тебе спасибище evilface!