これが私のコードです:
import urllib2
from bs4 import BeautifulSoup
url = "http://www.sec.gov/Archives/edgar/data/1288776/000119312512312575/goog-20120630.xml"
req = urllib2.Request(url, "r")
response = urllib2.urlopen(req)
xml = response.read()
soup = BeautifulSoup(xml, features="xml")
print soup.prettify()
出力には、ターゲットからの XML の最初の数行のみが表示されます。
>>>
<?xml version="1.0" encoding="utf-8"?>
<!-- EDGAR Online I-Metrix Xcelerate Instance Document, based on XBRL 2.1 http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 8321e8af-cc4a-498e-a38d-da694ed77a41 -->
<!-- Creation date: 2012-07-24T16:17:46Z -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
すべての XML を抽出する方法はありますか?