5
sto usando beautifulsoup4 come questo:Come si specifica uno spazio dei nomi per un tag xml con BeautifulSoup4?
from bs4 import BeautifulSoup
xml_string = u"""<something><dcterms:valid><![CDATA[
start=2012-02-24T00:00:00Z
end=2030-12-30T00:00:00Z
scheme=W3C-DTF]]>
</dcterms:valid></something>"""
soup = BeautifulSoup(xml_string, 'xml')
soup.find('dcterms:valid') # returns None
soup.find('valid') # returns the dcterms:valid node
C'è un modo per specificare lo spazio dei nomi nella soup.find(tagname)
così posso essere preciso su quello che sto cercando di trovare?
Il problema non specificandolo come XML è che il parser HTML non gestisce 'sezioni CDATA' allo stesso modo del parser XML. Purtroppo questo non risponde alla mia domanda. – dar
@dar Non lo sapeva. Grazie per la segnalazione – Kalyan02