Hi, David Soulayrol wrote:
* How do I generate the XML header in the output ? From documentation, I thought write() would do, but I can't get it.
* Is there a way to manage DTDs ? I think I read that something is ready in CVS. Is it true ? Note that it could be the moment for me to learn XML schemas or Relax NG (which one should I choose ? :) )
Please refer to the in-development docs of lxml: http://codespeak.net/lxml/dev/ If you then still want to choose, learn RNG.
* For readability only, is there a way to specify the id that is created for each namespace used ?
You mean the namespace prefix? Pass a dictionary to Element()'s "nsmap" argument.
* At last, I discovered by chance the pretty_print argument of the write method. But I did not read anything about this in documentation, nor in the pydocs.
It's in there now. See api.txt or api.html respectively. The dev-Version of the docs will replace the old docs with the next release.
Is there another interesting source of documentation to get complete function signatures (apart from the source) ?
That's a bit tricky to generate from Pyrex source. But you can try help() on a lot of object's by now. If you still find anything missing from the docs, we'd appreciate a patch to the text files in the doc directory. Stefan