/usr/lib/python2.7/dist-packages/xmlbuilder-1.0.egg-info/PKG-INFO is in python-xmlbuilder 1.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75  | Metadata-Version: 1.0
Name: xmlbuilder
Version: 1.0
Summary: pythonic way to crate xml/(x)html files
Home-page: UNKNOWN
Author: Kostiantyn Danylov aka koder
Author-email: koder.mail@gmail.com
License: LGPL v3
Description: XMLBuilder is tiny library build on top of ElementTree.TreeBuilder to
        make xml files creation more pythonomic. `XMLBuilder` use `with`
        statement and attribute access to define xml document structure.
        Only 2.5+ python versions are supported.
        
        from __future__ import with_statement # only for python 2.5
        from xmlbuilder import XMLBuilder
        
        x = XMLBuilder('root')
        x.some_tag
        x.some_tag_with_data('text', a='12')
        
        with x.some_tree(a='1'):
            with x.data:
                x.mmm
                for i in range(10):
                    x.node(val=str(i))
        
        etree_node = ~x # <= return xml.etree.ElementTree object
        print str(x) # <= string object
        
        will result:
        
        <?xml version="1.0" encoding="utf-8" ?>
        <root>
            <some_tag />
            <some_tag_with_data a="12">text</some_tag_with_data>
            <some_tree a="1">
                <data>
                    <mmm />
                    <node val="0" />
                    <node val="1" />
                    <node val="2" />
                    <node val="3" />
                    <node val="4" />
                    <node val="5" />
                    <node val="6" />
                    <node val="7" />
                    <node val="8" />
                    <node val="9" />
                </data>
            </some_tree>
        </root>
        
        There some fields, which allow xml output customization:
        
        formatted = produce formatted xml. default = True
        tabstep   = tab string, used for formatting. default = ' ' * 4
        encoding  = xml document encoding. default = 'utf-8'
        xml_header = add xml header
                        (<?xml version="1.0" encoding="$DOCUMENT_ENCODING$">)
                    to begining of the document. default = True
        builder = builder class, used for create dcument. Default =
                                xml.etree.ElementTree.TreeBuilder
        
        Options can be readed by
        
        x = XMLBuilder('root')
        print x[option_name]
        
        and changed by
        
        x[option_name] = new_val
        
        Look at xmlbuilder/test.py for UT and more examples.
        Happy xml'ing.
Platform: UNKNOWN
 |