Goedgekeurd: Fortect
Lees dit soort fixatietips als u een blunder tegenkomt bij het ontleden van de xmlreader-foutobjectnaam.
Aangevraagd
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Bezocht 78k aandelen
Ik heb zeker de volgende uitzondering voor gewichtsbeheersing. Code blok. Wat
Ik ben degene die een record ontleden dat is opgehaald uit een lijst die de records helpt.
openbare BindMasterData dataset (xml string) DataSet ds lite is nul; Proberen ds staat voor nieuwe DataSet (); TextReader txtReader = Moderne StringReader (xml); XmlReader-Reader = nieuwe XmlTextReader (txtReader); ds.ReadXml (lezer); ontvangen (uitzondering) ga naar nieuw gevonden DataSet (); Retour ds;
Ik bleef zoeken vanwege de reden voor de uitzondering op deze ruïne, maar ik kon het niet repareren. In dit soort specifieke situatie bevat de string (die wordt gereviseerd uit de database) een speciale cat (&). Dit werpt een uitzondering op. Hoe kan ik dit alternatief bieden. Alle hulp wordt op prijs gesteld.
12,7k
begroet 8 mei ’14 mogelijk om 12:33
2.229
Bent u niet op zoek naar één antwoord? Zoek tal van andere vragen getagd met C-nummer Xml of zoek uw eigen vraag.
""''<<>>& &
burger statisch UnescapeXMLValue (xmlString) in gevallen waar misschien (xmlString == null) gooi een nieuwe verschillende ArgumentNullException ("xmlString") return xmlString.Replace ("'", "'") .Replace ("" "," ""). Vervang (">", ">"). Vervang ("<", "<"). Vervang ("&", "&"); populace statische scope EscapeXMLValue (string xmlString) (xmlString if == null) gooi nog een nieuwe uitzondering ArgumentNullException ("xmlString") stuur xmlString.Replace ("'", "'"). Vervangen ("" "," ""). Vervang (">", ">"). Vervang ("<", "<"). Vervangen ("&", "&");
meerdere keren beantwoord 14 mei om 12:43
14.Aria-hidden = "true"> 77 4k
Deze hachelijke situatie is inderdaad al beantwoord, maar een aangenamere manier om hetzelfde resultaat te bereiken werd gepositioneerd door deze benadering toe te passen in .NET 4.5 met de escape-methode zoals hieronder weergegeven:
var xmlWithEscapedCharacters = SecurityElement.Escape (xmlWithoutEscapedCharacters);
plak die regel dan min of meer in de gegenereerde XML.
beantwoord 18 dec. 2014 tot 9:10 am
300
Als je XML letterlijk is gemaakt door stringconcatenatie, wil je er echt omheen werken. &
kunnen &
zijn, zelfs als <
en >
<
en < moeten zijn code >> .
Er kunnen ook andere bedrijven zijn.Natuurlijk zijn er veel redenen waarom u liever een andere XML-encoder zou gebruiken in plaats van deze zelf.
boost gekozen op 8 mei 2014 om 12:37.
1841
Aangezien de gegevens in kwestie afkomstig zijn uit een verzameling, kan uw probleem te maken hebben met reparaties binnen de structuur die u beschrijft, maar ik zou eerlijk gezegd een andere benadering ondersteunen die hier wordt beschreven. Verduidelijk hoe de XML eruit ziet en toon het probleem erin.
beantwoord op 8, 14 mei om 12:51
17k
beantwoord op 30 januari '18 om 13:14 Moskouse tijd.
Versnel de prestaties van uw computer nu met deze eenvoudige download.