Vraag : Hoe te om een stroom met output toegelaten ontsnappen in juist formaat om te zetten XML dat in een voorwerp kan worden geladen XMLDocument?

Als ik een inputstroom als hieronder ontvang, hoe kan ik het in een juiste XML omzetten?
I probeerde gebruikend Koord vervangt om < te vervangen; met < en > met > maar anderzijds als de knoopwaarde ook < bevat; dan wordt dat ook en zo niet bekwaam vervangen om XML.


< te laden; Name> Vertrouwen < Commercial> Company< /Name>


I moet dit XML in een voorwerp lezen XMLDocument en de waarde van het element halen die „Vertrouwen Company“ is.

This aangezien

Trust Company


Would XSLT moeten worden gelezen wordt vereist? Een .net oplossing is ook hulp welcome.
Please in het voorstellen van een solution.

Thank u,
rdeveloper

Antwoord : Hoe te om een stroom met output toegelaten ontsnappen in juist formaat om te zetten XML dat in een voorwerp kan worden geladen XMLDocument?

Dat soort zuigt, vooral in dit geval, waar u "" als<> waarden evenals knoopomslagen krijgt.

Als u "" universeel<> vervangt, dan gebruiksDOM zullen de methodes op het voortvloeien XML, u een fout krijgen wanneer u probeert om de waarde van „Commercial.Name“ te krijgen. Ik veronderstel dit dan een aanwijzing dat kon zijn u de waarde moet opnieuw invoeren „Commercial.Name“ door aan om het even welke „slechte“ entiteiten binnen de waarde van de knoop te ontsnappen, in dit geval door "" voor<> "" te ruilen<>…

Schijnt als heel wat werk. Ik veronderstel u „grof geweld“ de vervanging, maar niet alvorens u vervangt alle "" kon<>. Dan kon u XML apart plukken gebruikend JavaScript, nemend wat u van de aangewezen plaats binnen het koord wilt.

Één van beide manier, wordt uw werk verwijderd voor u.
Andere oplossingen  
 
programming4us programming4us