2009-07-26 18 views
14

Ho un file di configurazione XML con alcune stringhe veramente lunghe. Generalmente, formatto i miei file sorgente, ecc. In modo che possano essere letti senza scorrere. Mi piacerebbe fare lo stesso con questo file di configurazione.È possibile dividere una stringa su più righe in un file XML? Se é cosi, come?

C'è un modo per dividere la stringa su più di una riga? Si spera che ciò che sto chiedendo sia ovvio, ma un'immagine dice più di mille parole, ad es. valore, sotto.

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

se rompo la stringa qui sopra per assomigliare a questo:

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, 
    Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

mie applicazioni non riesce con:

"Si è verificato un errore durante la creazione del gestore della sezione di configurazione per System.ServiceModel/comportamenti: L'elemento estensione 'validation' non può essere aggiunto a questo elemento Verificare che l'estensione sia registrata nella collezione dell'interno a system.serviceModel/extensions/behaviorExtensions Nome parametro: elemento "

Sembra che sia sensibile alle interruzioni di riga nella stringa.

+0

Ho aggiunto chiarimenti su dove si verifica il problema – serialhobbyist

risposta

27

Tutte le interruzioni di riga sono normalized to spaces, quindi basta metterle su una riga separata se il delimitatore di spazio può gestire spazi bianchi arbitrari.

+2

Non so chi ha fatto questo. Posso confermare che le interruzioni di riga sono normalizzate. Lo uso spesso. – hobodave

Problemi correlati