magictree yra Python modulis lengvai kurti ElementTree su automatiniais Element gamyklose.
Kūrėjų komentarai
Kurti medis struktūras, pavyzdžiui, tuos, kurie naudojami HTML ir XML turėtų būti miręs paprasta. Xml.etree.ElementTree biblioteka eina gana toli kuriant paprasta naudoti biblioteką, skirtą kurti ir modifikuoti tokias struktūras. Norėčiau eiti dar toliau, pastato ant ElementTree:
nuo magictree importo HTML, galvos, pavadinimą, kūno, h1, p
dok = HTML (
& Nbsp; vadovas (
& Nbsp; antraštinėje dalyje ("1 skyrius: Sveikinimas")),
& Nbsp; kūno (
& Nbsp; H1 (1 skyrius: Sveikinimas "),
& Nbsp; p ("! Labas, pasauli")))
nuo xml.etree importo ElementTree kaip ET
et.dump (dok)
Rezultatai taip: (pridedama šiek tiek tarpus formatavimo)
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;
1 skyrius: Sveikinimas
& Nbsp;!
"Sveikas, pasauli
& Nbsp;
Tai veikia pakeičiant šį modulį su įvynioti objektą sys.modules, kuri sukuria gamyklos funkcijas elementų, remiantis jų vardu.
Aš šį puslapį kaip Hack pagrindu: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
- Python
Komentarai nerastas