XML에서 예약 된 문자에 대해 일반적으로 권장되는 알파 엔터티 대신 숫자 엔터티를 사용하면 "끊어지는"현상이 발생합니까?&, > 및 <과 같이 "&", ">"및 "<"를 이스케이프 처리하는 것이 맞습니까?
사용자가 XML, CSV 또는 웹 기반 양식을 통해 서지 메타 데이터를 입력 할 수있는 다소 복잡한 앱의 일부입니다. 이 데이터는 사용자가 선택한 인코딩과 (표준 ONIX 사용) XML로 추출 할 수 있습니다 : UTF-8, 승리-1252 등
원래 프로그래머 (긴 ... 지금은 사라)
숫자 사용하기로 결정 선택한 인코딩으로 표현할 수없는 모든 문자에 대한 엔티티. XML 예약 문자는 모든 인코딩에서 표현할 수없는 것으로 간주됩니다. 그들은 동일한 취급을받으며 수치 적 실체를 사용하여 부호화됩니다.일부 사용자는 등>에 대한 &, < 불평 & 등 # 38, 대신 일반적인 알파 코드를 사용하여로 인코딩 된 나는 이러한 불만은 어떤 물질이 있는지 알고 싶습니다.
레거시 코드를 파헤쳐이 동작을 변경하지 않아도된다면 많은 리소스를 절약 할 수 있습니다.