XAttribute의 Value 속성에 전달하는 값을 쉽게 sanitize 할 수 있습니다.XML 속성 값 sanitize
1
A
답변
1
다음은 확장 방법으로 문제를 해결할 수 있습니다./0은 XML에서 허용되지 않습니다. 다른 문자도 허용되지 않는지 확실하지 않지만 믿지 않습니다. 아마 ' '
에서 시작하는 것이 가장 좋습니다.
void Main()
{
Console.WriteLine("123\0394".XmlSanitize());
}
public static class XmlHelpers
{
public static string XmlSanitize(this string badString)
{
return new String(badString.Where(c => c >=' ').ToArray());
}
}
1
당신이 시도 할 수 : 이것은 XML 속성 값을 같이 유효하지 않은 문자를 이스케이프합니다
string value = "[email protected]#$%^&*()123%^&*([email protected]#\(*!&10987"
value = System.Security.SecurityElement.Escape(value);
.
+0
좋은,하지만 \ 0 없애 버리지 않습니다. – spender
관련 문제
- 1. 페이지의 렌더링 XML 속성 값
- 2. Xml 속성 대 Xml 속성?
- 3. VB.NET의 속성 값 설정 XML 리터럴
- 4. Applescript를 사용하여 xml 속성 값 가져 오기
- 5. Android : XML 항목에서 속성 값 가져 오기
- 6. XML 직렬화로 요소/속성 값 형식 지정
- 7. 문자열 변수에 대한 C# Xml 속성 값
- 8. 속성 값
- 9. DataSet에 XML 속성 추가
- 10. Json.net 속성 : 단일 값 또는 값 배열
- 11. Sanitize Silverlight 입력
- 12. LDAP_bind 쿼리 sanitize
- 13. PHP Sanitize Data
- 14. vimeo sanitize 소스 코드
- 15. sanitize 및 네임 스페이스
- 16. XML 값 가져 오기?
- 17. 플렉스에서 XML/XML 속성 사용
- 18. TouchXML XML 속성 구문
- 19. PHP의 xpath로 속성 값 선택하기
- 20. 스칼라 XML, 부모가 속성 값 일치를 갖는 노드 가져 오기
- 21. Model 속성 값 대신 DropDownListFor의 ViewBag 속성 값
- 22. SQL 서버 - 속성 값
- 23. HTML 값 속성 양식
- 24. WPF 여러 속성 값
- 25. yaml 속성 값
- 26. 종류의 속성 값
- 27. 사전에서 속성 값 할당
- 28. jquery가있는 고유 속성 값
- 29. 프로토콜의 속성 값 액세스?
- 30. jQuery를이 속성 값
"살균"을 정의하면 유용한 대답을 얻을 수 있습니다. – spender
글쎄 기본적으로 그것은 '/ 0'특정 문자를 받아 들일 수 없습니다 저장에 대한 오류 던지고. 내가 받아 들일 수없는 다른 문자가 있다고 가정하고, 그래서 그들을 제거하는 방법이 있는지 궁금 해서요. – Dested
아마 실제 질문에 그 정보를 추가하십시오 ... –