[Kimchi-devel] [RFC]: Use lxml to generate and manipulate XML documents

Daniel H Barboza danielhb at linux.vnet.ibm.com
Tue Jan 14 10:07:08 UTC 2014


+1 to the adoption of the lxml library


On 01/14/2014 05:48 AM, Zhou Zheng Sheng wrote:
> I agree. lxml is a lot more friendly than libxml2, while it provides
> almost the same functionality.
>
> on 2014/01/14 12:57, Sheldon wrote:
>> As we all know there is a issue about generate and manipulate XML documents
>> *https://github.com/kimchi-project/kimchi/issues/124*
>>
>> IMO, lxml is a good choice.
>> you can see this patch:
>> $ git show 69edfe9
>> Mark use it to generate XML documents.
>>
>> And for manipulate XML documents, here is a example.
>> /$ ipython -c 'from lxml import objectify
>> root = objectify.fromstring("<root><a
>> k=\"key\">24.12.2000<b>12.24.2000</b></a></root>")
>> print root.a
>> print root.a.b
>> print root.a.get("k")
>> ' /
>>
>> /re//sult//: //
>> //24.12.2000 //
>> //12.24.2000 //
>> //key /
>>
>> more info:  http://lxml.de/
>>
>>
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>




More information about the Kimchi-devel mailing list