Questione : Come convertire un flusso con l'evasione dell'uscita ha permesso a alla disposizione adeguata XML che può essere caricato in un XMLDocument obiettano?

Se ricevo un flusso di input come sotto, come posso lo convertono in XML adeguato? il
I ha provato a usando la stringa sostituisce per sostituire il < con < e > con > ma d'altra parte se il valore di nodo inoltre contiene il < allora quello inoltre è sostituito e così non in grado di caricare il < di XML.


; Name> < di fiducia; Commercial> Company< /Name> il


I deve leggere questo XML in un oggetto di XMLDocument ed estrarre il valore dell'elemento del che è “azienda del di fiducia„. il

This dovrebbe essere letto come Company



Would XSLT del Trust del

be è richiesto? Una soluzione di .net è inoltre aiuto di welcome.
Please nel suggerimento del solution.

Thank voi, il
rdeveloper
class= del

Risposta : Come convertire un flusso con l'evasione dell'uscita ha permesso a alla disposizione adeguata XML che può essere caricato in un XMLDocument obiettano?

Quel genere di succhia, specialmente in questo caso, dove ottenete il ""<> come valori così come gli involucri di nodo.

Se sostituite universalmente<> il "", quindi usare i metodi dei DOM sul XML risultante, voi otterrà un errore quando provate ad ottenere il valore “da Commercial.Name„. Suppongo che questa potrebbe allora essere un'indicazione di che avete bisogno per riformattare il valore “di Commercial.Name„ fuoriuscendo c'è ne delle entità “difettose„ all'interno del valore del nodo, in questo caso scambiando il ""<> per il ""<>…

Sembra come molto lavoro. Suppongo che potreste “la forza bruta„ il rimontaggio, ma non prima che sostituiate tutto ""<>. Allora potreste selezionare a parte il XML using il Javascript, prendente che cosa volete dal posto adatto all'interno della stringa.

Il uno o il altro senso, il vostro lavoro è tagliato per voi.
Altre soluzioni  
 
programming4us programming4us