(Node.jsでXMLを扱う方法)
BeautifulSoupでxmlをパースするには第二引数に"xml"を指定する
from bs4 import BeautifulSoup
xml_str = "<fruits shop='AAA'>" + "<item price='140'>Banana</item>" + "<item price='200'>Apple</item>" + "</fruits>"
soup = BeautifulSoup(xml_str,"xml")
print(soup.prettify())
<結果>
<?xml version="1.0" encoding="utf-8"?>
<fruits shop="AAA">
<item price="140">
Banana
</item>
<item price="200">
Apple
</item>
</fruits>