2010-06-24 4 views
0

XML에서 위 첨자, 저작권 기호 등과 같은 특수 문자를 나타내야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 대신, XML 등 난 항상 < 및 >를 사용 ">", "<"5 엔티티 참조를 정의하지만, 나, 나는 유니 코드 소수를 사용해야 수, U + 003C로XML 엔티티 참조

나는 혼란 스러워요? 또는 XML 프로세서에서 "<"을 입력 한 것과 동일한 것으로 간주하고 예약 된 문자로 오류가 발생합니까?

저작권 기호와 같이 예약되지 않은 문자의 경우 유니 코드 (U + 00A9)를 XML에 삽입하기에 충분합니까? 아니면 내 스키마에서 엔터티 참조를 정의해야합니까?

감사합니다 ;-)

답변

1

XML은 5 엔티티 참조를 정의 나는 혼란 스러워요 "<", ">"등 항상 <을 사용하고>하지만, 나, 나는 유니 코드 소수를 사용해야 수 , U + 003C, 대신에? 또는 XML 프로세서에서 "<"을 입력 한 것과 동일한 것으로 간주하고 예약 된 문자로 오류가 발생합니까?

로우 <은 오류입니다 ("태그 시작"을 의미하므로).

저작권 기호와 같은 예약되지 않은 문자의 경우 유니 코드 (U + 00A9)를 XML에 삽입하기에 충분합니까? 아니면 내 스키마에서 엔터티 참조를 정의해야합니까?

실제 문자를 사용하여 미세 (일반적으로는 (더 판독하고) 가장자리 적은 바이트를 필요로하는 엔티티를 사용하는 것이 바람직하다.

관련 문제