Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 794 Bytes

README.md

File metadata and controls

43 lines (34 loc) · 794 Bytes

xl means "XML without mire" 无坑 XML

Installtion 安装

pip

pip install xl@git+https://github.com/meng89/xl#egg=xl

requirements.txt

xl@git+https://github.com/meng89/xl#egg=xl

Usage 使用

Create an XML file 写 XML:

import xl

doctype = xl.DocType("html")
html = xl.Element("html")
body = xl.sub(html, "body")
p = xl.sub(body, "p")
p.kids.append("Hello World!")

xml = xl.Xml(doctype=doctype, root=html)
print(xml.to_str())

Read an XML file 读 XML:

import xl

xml_string = """<!DOCTYPE html>
<html><body><p>Hello World!</p></body></html>"""

xml = xl.parse(xml_string)
html = xml.root
body = html.kids[0]
p = body.kids[0]
print(p.kids[0])

This software is licensed under the MIT license