승인됨: Fortect
xmlreader 오류 개체 이름을 구문 분석하는 특정 오류가 발생하면 이러한 수정 팁을 조사해야 합니다.
요청됨
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
방문 78,000주
다음과 같은 몇 파운드 손실 예외가 있습니다. 코드 블록. 무엇
레코드를 돕는 실제 테이블에서 가져온 레코드를 구문 분석하려는 느낌이 듭니다.
공개 BindMasterData 데이터 세트(xml 문자열) 열기 DataSet ds는 0입니다. 노력하다 ds는 새로운 DataSet()을 나타냅니다. TextReader txtReader = 최신 StringReader(xml); XmlReader-Reader = 새로운 XmlTextReader(txtReader); ds.ReadXml(리더); 캡처(예외) 새로운 DataSet()을 도우러 가십시오. 반환 ds;
예외가 뭐길래 이런 룰을 계속 갖고 싶었지만 고칠 수가 없었다. 이 특정 상황에서 문자열(데이터베이스에서 확실히 복원됨)에는 특수 스파이더(&)가 포함됩니다. 예외가 발생합니다. 어떻게 대답할 수 있습니까? 도움을 주시면 감사하겠습니다.
12.7k 88개의 금 배지
’14년 5월 8일 12:33에 인사드립니다.
2.229
단일 답변을 찾고 있지 않습니까? C # Xml로 태그가 지정된 수많은 다른 질문을 검색하거나 자신의 질문을 검색하십시오.
""''<<>>& &
<시간>
공개 체포 정적 UnescapeXMLValue(xmlString) 아마도 (xmlString == null) 완전히 새로운 예외 발생 ArgumentNullException("xmlString") 복구 xmlString.Replace("'", "'") .Replace("" "," ""). (">", ">")를 바꿉니다. 바꾸기("<", "<").바꾸기("&", "&"); 공개 정적 범위 EscapeXMLValue(문자열 xmlString) (== null인 경우 xmlString) 새 예외 삭제 ArgumentNullException("xmlString") xmlString.Replace("'", "'")를 다시 방문하십시오. 바꾸다 ("" "," ""). (">", ">")를 바꿉니다. ("<", "<")를 바꿉니다. 바꾸다 ("&", "&");
5월 14일 12시 43분에 여러 번 답변됨
14.Aria-hidden = "true"> 77 4k
이 질문에 대한 답변은 이미 완료되었지만 아래와 같이 이스케이프 방법을 사용하여 .NET 4.5에서 이 접근 방식을 적용하면 동일한 결과를 얻을 수 있는 더 좋은 방법을 찾은 것으로 보입니다.
<사전> <코드> var xmlWithEscapedCharacters = SecurityElement.Escape(xmlWithoutEscapedCharacters);
이 경우 해당 줄을 생성된 XML에 붙여넣습니다.
올해 12월 18일 오전 9시 10분에 답변
300 33개의 은색 배지
XML이 문자 그대로 문자열 연결로 특수하게 설계된 경우 실제로 XML을 중심으로 작업을 수행하기를 원할 것입니다. &
는 &
가 될 수 있고, <
와 >
는 <
와 <가 되어야 합니다. 코드 >> .
다른 회사도 있을 수 있습니다.물론 직접 시도하는 대신 다른 XML 인코더를 실제로 사용해야 하는 데에는 여러 가지 이유가 있습니다.
2014년 5월 8일 12시 37분에 확인함.
와 같습니다.
1841
문제의 데이터가 실제 데이터베이스에서 가져온 것이기 때문에 귀하의 문제는 귀하가 설명하는 구조의 개선과 관련이 있을 수 있지만 지금 설명하는 다른 접근 방식을 강력하게 지지할 수 있습니다. 또한 XML이 어떻게 생겼는지 명확히 하고 그 안에 문제를 표시하십시오.
와 같습니다.
5월 8일 12시 51분에 답변됨
17k 골드 배지 99개
모스크바 시간 13:14에 18 1월 30일에 반응했습니다.
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년