2012-02-17 7 views
2

일반적으로 무엇을 의미하는지 알고 있습니다. xmlns:x. 내가 완전히 이해하지 못하는 것은 'x'입니다. 이 네임 스페이스가 특별한가요? 아니면 특별한 의미가없는 네임 스페이스를 나타 내기 위해 x를 사용하는 것입니다.xmlns : x의 x는 특별합니까?

우리는 보통 'x'를 알 수없는 변수를 나타내는 변수로 사용한다는 것을 의미합니다. x는 ... 좌표에 대해서는 x와 y를 사용합니다. x에는 특별한 의미가 붙어 있지 않습니다. xmlns:x에서 x와 동일한가요? 아니면 x에는 의미 론적 기원이 있습니까?

+1

접두어'x'는 특별한 의미를 부여하지 않습니다. 그것은 glorb 일 수 있었고 (이론적으로) 중요하지 않았을 것입니다. 그러나 마이클 케이 (Michael Kay)가 말했듯이 접두사가 임의적이라고해도,이 원칙을 지키지 않는 경우가 있습니다 (이는 나쁜 것입니다). – mzjn

답변

2

x는 네임 스페이스 URI의 약자 인 네임 스페이스 접두사입니다. 이론 상으로는 문서의 의미를 바꾸지 않고 원하는 접두사를 사용할 수 있습니다. 그러나 일부 XML 사용자는 반드시이 원칙을 따르지 않으므로 형식이 다른 접두어를 사용하기 전에 처리 파이프 라인을 확인하십시오.

+0

고마워, 마이클. 나는 그것을 명확하게하기 위해 나의 질문을 개정 할 것이다. – user763554