vorrei leggere un documento XML utilizzando il seguente codice:lettura di un documento XML con LINQ
XDocument xdoc = XDocument.Load(fileName);
Questo non funziona, e la seguente eccezione viene generata (liberamente tradotto da me):
System.Xml.XmlException: 'xlink' is a non declared prefix.
Ecco la linea di XML l'eccezione si riferisce a:
<use xlink:href="#lend13" transform="scale(-8.5,-8.5) "/>
Come posso modificare il codice di carico, in modo da th nel documento XML verrà letto correttamente? Devo impostare in anticipo gli spazi dei nomi? Come?
Se il file XML non ha una dichiarazione dello spazio dei nomi ('xmlns: = XLink ".."') sia in 'dell'uso al o uno dei suoi antenati, allora non avere XML valido . –
Puoi pubblicare il tuo XML completo (se non è troppo lungo)? –