我從XML文件中提取文本並使用python將其打印到文本文件中。 xml文件中的某些行在其中包含'&#xD'和'& #xA',這些行使用回車符和換行符將行輸出到文本文件。在這裏有Ruby remove 
  和這裏https://stackoverflow.com/questions/28794365/remove-xd-from-xml的答案關於如何在Ruby和PHP中刪除這些字符,以便沒有換行符。我如何在Python中執行此操作。這裏是我的代碼Python從XML中刪除&#xD
with open("xmlfile") as f:
doc = parse(f)
str = doc.getElementsByTagName("informations")[0].getAttribute("text")
print(str)
str = str.replace("
", " ").replace("
", " ")
print(str)
下面是在XML文件
"An Airport Contact Method, Is Alter must be one of the following:
- "T" or "F" (boolean true or false) or empty" language="en"
輸出字符串:
An Airport Contact Method, Is Alter must be one of the following:
- "T" or "F" (boolean true or false) or empty
An Airport Contact Method, Is Alter must be one of the following:
- "T" or "F" (boolean true or false) or empty
請包括一個簡短的完整程序,演示您遇到的問題。請包括程序的實際輸出和預期輸出。參見[問],但更具體地說,[mcve]。 –
在xml文件中顯示字符串沒有用。顯示'doc.getElementsByTagName(「informations」)[0] .getAttribute(「text」)'返回的值。 – martineau