XML
WPF가 뭐죠?
WPF란 Windows Presentation Foundation란, .NET Framework 3.0 의 일부분으로 2D, 3D와 결합해 윈도우 환경에서 보다 나은 UI를 제공하는 기술 (예를 들어 비스타를 들수 있어요) SBS 'NView'로 이슈화 된 실버라이트도 WPF/E가 이름이 변경된 것으로 웹에 WPF 기술을 접목시킨 것이에요. 화려하고 아름다운 유저 인터페이스 구현이 가능한 시간이 다가왔다고 볼 수 있네요. .Net Framework 3.0으로 업그레이드 되면서 추가된 새로운 기술중 하나는 기존의 UI 제작 방식과 달리, XML을 기반으로 한 XAML 이라는 언어를 통해 UI를 구현, 하드웨어 가속을 성능을 최적화 할 수 있어요. 개발자가 쉽게 원하는 효과를 구현 할 수 있도록 돕는 역할을..
잘 구성된 XML 문서 만들기
잘 구성된 XML 문서 만들기 shakeJ HTML의 경우 백개 정도 요소가 미리 정의가 되어 있다. 브라우저에서는 웹 페이지의 HTML을 검사하고 화면에 표시하게 된다. 그러나, 이 XML에서는 더욱 많은 자유가 주어진다. 당연히, 자신이 구성요소를 직접 정의하며, 사용하는 방식들도 모두 정해주기 때문이다. 매우 자유로운 형식을 가지고 있긴 하지만, 재사용이 가능하도록 하기 위해서는 여러 규칙을 따라야 한다. HTML 보다 훨씬 더 염격한 규칙을 가지고 있다. XML처리기가 XML 문서가 완벽히 이해하지 못하면 어떠한 처리도 하지 않기 때문이다. (저번 실습시간에 봤듯이 하나라도 틀리게 되면 아예 처리를 하지 않는다) 때문에 XML은 잘 구성되어야(well-formedness)해야 하며, 유효해야 한다..
(XML)DTD: 엔티티와 속성
DTD: 엔티티와 속성 shakeJ 상업적 용도 금지 DTD에는 속성과 엔티티를 선언 할 수 있다! 엔티티 엔티티란, 데이터 항목을 참조하기 위한 XML의 방법. DTD에서 선언하며 문서에서 참조를 통해 사용이 된다. 일반 엔티티 참조는 &로 시작하여 ; 으로 끝나게 되며, 파라미터 엔티티는 %로 시작하여 ; 로 끝나게 된다. 이러한 엔티티 참조는 XML처리기에서 파싱될 때 엔티티 자체로 바뀌게 된다. 엔티티 : 파라미터 / 일반 엔티티 일반 엔티티 : XML문서의 내용에 사용이 된다. But, 파라미터 엔티티는 DTD에서 사용 되며, 기능도 매우 강력하다. 즉, DTD에서 엔티티를 선언하며, 엔티티 참조를 통해, 일반 엔티티는 문서의 내용에, 파라미터 엔티티는 DTD에서 사용하게 된다 엔티티는 내부 또..