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

Shu Ming shuming at linux.vnet.ibm.com
Tue Jan 14 07:33:01 UTC 2014


I think it is nice to use a generic lxml library to generate XML 
documents.  About the existing XML documents generation like 
vmTemplate._get_cdrom_xml(), networkxml.to_network_xml() &etc,  do you 
have plane to convert them to use lxml library?
2014/1/14 12:57, Sheldon:
> 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/
>
> -- 
> Thanks and best regards!
>
> Sheldon Feng(???)<shaohef at linux.vnet.ibm.com>
> IBM Linux Technology Center

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140114/07cbc204/attachment.html>


More information about the Kimchi-devel mailing list