最近在開發乙個安卓的文字資源的編輯器,使用的是python中的lxml,在新增新node的時候遇到排版問題,先附上**:
但是最後新增的元素並沒有換行,也就是沒有排版,即使pretty_print=true也是無效的。
最終在找到答案
>>>必須在解析的時候新增parser
=etree
.xmlparser
(remove_blank_text
=true
)>>>
tree
=etree
.parse
(filename
,parser
)
remove_blank_text=true
這樣的話 pretty_print=true 才會真正有效
貼上完整**:
def xmlparse(path):
parser = etree.xmlparser(encoding="utf-8", strip_cdata=false, remove_blank_text=true)
root = etree.parse(path, parser=parser)
return root
測試成功!
C 排版問題
一 輸出梯形題目描述 輸入乙個高度h,輸出乙個高為h,上底邊為h的梯形。輸入 乙個整數h 1 h 1000 輸出 h所對應的梯形。樣例輸入 4 樣例輸出 梯形每行都是右對齊的。includeint main buf i j nei k m while j 1 else buf i j wai k m...
疊筐(排版問題)
problem description 需要的時候,就把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。input 輸入是乙個個的三元組,分別是,外筐尺寸n n為滿足0output 輸出疊在一起的筐圖案,中心花色與外筐花色字元從內層起交錯相疊,多...
Thunderbird郵件格式排版問題
用thunderbird 版本3.1.6 撰寫郵件,傳送之後,在 已傳送 裡面發現郵件正文的格式都亂掉了,例如起首的空格都沒有了,排版很亂。收件人反映看到的郵件排版也是亂的。解決方法如下 工具 賬戶設定 每個賬戶的 通訊錄 中,選用 以html格式編寫訊息 工具 選項 編寫 常規 配置文字格式行為 ...