2011-11-03 3 views

답변

1

인코딩은 문자가 일련의 바이트로 표시되는 방식을 나타냅니다. 처리 체인에서 상당히 낮은 수준에서 발생합니다. 바이트를 읽고 인코딩을 사용하여 문자 스트림으로 변환합니다. ASCII, Latin-1 및 UTF-8은 모두 인코딩의 예입니다.

엔터티 참조는 XML 파서 자체에서 처리합니다. &으로 시작하고 ;으로 끝나는 일련의 문자는 다른 문자 시퀀스 (일반적으로 하나만)를 나타내는 데 사용됩니다. 이는 XML 파서가 태그의 위치를 ​​결정한 후에 개념적으로 상당히 높은 수준에서 발생합니다. 이것이 <이 태그의 시작이 아닌 보통의 낡은 기호가 아닌 이유입니다.

+0

그래서 '%'대신 '%'을 사용하면 해당 인코딩 또는 엔티티 참조가 무엇입니까? – SoftwareGeek

+0

@SoftwareGeek 이것이 엔티티 참조입니다. "인코딩"이라는 단어는 엔티티 참조를 영어 의미에서 "인코딩"하는 방법이라는 의미에서 엔티티 참조를 설명하는 데 사용될 수도 있지만 일반적으로 사람들이 이러한 종류의 컨텍스트에서 인코딩이라는 단어를 사용하면 문자 이것은 인코딩이 아닙니다. –