XML의 네임 스페이스 1. xml xml에서 요소의 이름은 직접 정의할 수 있다. 따라서, 서로 다른 xml 문서를 통합할 경우 같은 이름을 가진 요소로 인한 충돌이 발생할 수 있다. ex) 표의 기능을 하는 table 태그 Apples Bananas 가구로써의 테이블을 나타내는 table 태그 African Coffee Table 80 120 이는 접두사를 이용하여 해결할 수 있는데, 같은 이름에 다른 접두사를 붙이면 이름 충돌을 방지할 수 있다. xml에서 접두사를 사용하려면, 접두사에 대한 네임스페이스를 정의해야 한다. 식별자에는 보통 통합 자원 식별자인 URI(Uniform Resource Identifier)를 사용한다. Apples Bananas African Coffee Table 80 1..
언어의 목적 1. General Purpose Language • 범용적인 목적을 가지고 있는 언어 ex) Kotlin, Python, Java, C, C++, Swift 등... - 우리가 아는 일반적인 언어 2. Domain Specific Language (DSL) • 도메인 특화 언어 -> 특수한 목적을 달성하기 위한 언어 • 만들 때 부터 특정 문제를 해결하기 위해 만들어 짐. -> 문법이 간단함. ex) XML XML(eXtensible Markup Language) • 데이터의 구조와 의미를 잘 전달할 수 있게 만든 언어. • 안드로이드에서 UI를 그리기 위해 채택되었다. • extensible = 확장 가능하다. -> 태그 안에 태그를 추가, 또 추가... 할 수 있다. • markup l..