본문 바로가기

programming/XML

XMLWriter 클래스 기본적인 사용법 namespace WriteTest { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { const string filename = "C:\\Documents and Settings\\admin\\바탕 화면\\XML연습\\Write.xml"; XmlTextWriter writer = null; XmlTextReader reader = null; try { writer = new XmlTextWriter(filename, null); writer.Formatting = Formatting.Indented; writer.Indentation = 4; .. 더보기
XML Reader 클래스 XmlReader 클래스는 XML문서를 인식하고 읽기 위한 클래스이다. (특징 -> XML 데이터의 스트림에 비해 속도가 빠르고 캐싱되지 않는다는 것이다. 또한 ForwardOnly 방식으로 Xml 데이터에 접근하기 때문에 속도면에서 효율적이다.) - XmlReader는 Read메서드를 미용해서 다음 데이터로 이동하며 읽기를 수행하고 각각의 속성 값들은 현재 XmlReader가 배치된 노드의 값을 반영하며 보여준다. XMLReader클래스의 구현 클래스 설명 XmlTextReader XmlTextReader 클래스는 XmlReader를 가장 빠르게 구현하는 클래스이다. XmlReader는 Well-formed Xml 문서이지에 대한 검사는 이루어지지만 데이터 유효성 검사는 하지 않는다. 또한 XmlTex.. 더보기
네임스페이스와 Prefix 네임스페이스 광진서점 메밀 꽃 필 무렵 이효석 별헤는 밤 윤동주 name이 서점의 이름이 될 수 있고, 책의 이름, 곧 책의 제목을 의미할 수도 있다. Prefix 광진서점 메밀 꽃 필 무렵 이효석 별헤는 밤 윤동주 같은 태그를 사용하여 의미구분이 모호하던 이전 예제와는 달리 이번 예제에서는 다음과 같이 store, book이라는 접두사를 통해 의미구분이 좀더 명확해졋다. 광진서점 별헤는 밤 더보기