Topic: xml.dom.minidom non legge &  (Letto 1458 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline allevo

  • python unicellularis
  • *
  • Post: 15
  • Punti reputazione: 0
    • Mostra profilo
xml.dom.minidom non legge &
« il: Ottobre 12, 2009, 21:30 »
ciao a tutti!!!
ho un file xml e vorrei parsarlo con xml.dom.minidom. il problema che questo xml continene anche delle &. l'errore che viene fuori e il seguente:
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 10, column 22

e la riga in questione è la seguente:
<matrix mode="ccc">2 &3 // 5&2</matrix>

la colonna 22 è esattamente in corrispondenza con &.
come posso risolvere il problema? grazie a tutti!!!

Offline Bakuriu

  • python sapiens sapiens
  • ******
  • Post: 2.267
  • Punti reputazione: 2
  • Katon, Goukakyuu no jutsu!
    • Mostra profilo
    • Jack's Blackboard - Il mio blog
Re: xml.dom.minidom non legge &
« Risposta #1 il: Ottobre 13, 2009, 13:57 »
Credo che tu debba sostituire & con &amp o qualcosa del genere.
del tipo:
<matrix mod="ccc">2 &amp3 // 5&amp2</matrix>

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re: xml.dom.minidom non legge &
« Risposta #2 il: Ottobre 13, 2009, 19:30 »
Credo che tu debba sostituire & con &amp o qualcosa del genere.
del tipo:
<matrix mod="ccc">2 &amp3 // 5&amp2</matrix>

&amp;

http://en.wikipedia.org/w/index.php?title=List_of_XML_and_HTML_character_entity_references