본문 바로가기

반응형
   

Programming/XML

(14)
블로그 rss 내용 가져오기 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; //@@@@ namespace ConsoleEx { class Ex16_blog { static void Main(string[] args) { XmlDocument doc = new XmlDocument(); //블로그의 rss 단추를 누른수 다음의 주소를 붙여넣기 doc.Load("http://petit_ange.blog.me/rss"); //Console.WriteLine(doc.OuterXml); //블로그 포스트의 제목을 출력해보자. //1. 루트 엘리먼트 접근 XmlElement rss = doc.Documen..
XML DOM using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml;//C#에서 XML을 다룰수 있도록하는 조작 클래스들이 있음. namespace ConsoleEx { class Ex14_DOM { static void Main(string[] args) { //DOM(Document Object Model) // - Javascript DOM : 브라우저에서 // - C# DOM : 브라우저를 제외한 윈폼, 웹폼, 서비스.... //C#으로 XML 조작 // 1. SAX(StreamReader ... 방식) // 2. DOM //DOM 처리순서 // 1. 문서를 읽기(문서 전체를 한번에..
Built-in Entity, 일반 내부 파스드 엔티티 DOCTYPE booklist [ ELEMENT booklist (book+)> ELEMENT book (title,author,nation)> ELEMENT title (#PCDATA)> ELEMENT author (#PCDATA)> ATTLIST author nation CDATA #IMPLIED > ELEMENT nation (#PCDATA)> ENTITY kr "한국"> ENTITY en "미국"> ENTITY eg "영국"> ]> XML 홍길동 한국 ASP.NET 마이클 &en; C# 나카무라 일본 비쥬얼 베이직 찰스 ⪚ 죽기전에 100가지 해야할일 김소울 한국 한국여행 띠하오마 중국 일반 외부 파스드 엔티티 일반 외부 파스드 엔티티 DOCTYPE booklist [ ELEMENT book..
혼합형, 출현유형, 속성유형, dtd예제 DOCTYPE root [ ELEMENT root (((a|b)?,c?,d*,((a,c)+,a?)),a)> ELEMENT a (#PCDATA)> ELEMENT b (#PCDATA)> ELEMENT c (#PCDATA)> ELEMENT d (#PCDATA)> ]> data data data data data data data data data data 혼합형 DOCTYPE root [ ELEMENT root (a, b)> ELEMENT a EMPTY> ELEMENT b (#PCDATA|c|d|f)*> ELEMENT c (#PCDATA)> ELEMENT d (#PCDATA)> ELEMENT e (#PCDATA)> ELEMENT f ANY> ]> 문자열 data 문자열 data 문자열 문자열 문자열 문자열 d..
규칙Data, 생략, 중복, 출현횟수 규칙 Data\ DOCTYPE root[ ELEMENT root (a|b|c)> ELEMENT a (#PCDATA)> ELEMENT b (#PCDATA)> ELEMENT c (#PCDATA)> ]> data 생략, 중복, 출현횟수 DOCTYPE 주소록 [ ELEMENT 주소록 (이름, 연락처+, 나이?, 주소*)> ELEMENT 이름 (#PCDATA)> ELEMENT 연락처 (#PCDATA)> ELEMENT 나이 (#PCDATA)> ELEMENT 주소 (#PCDATA)> ]> 홍길동 010-222-3333 02-333-3333 011-2222-2222 20 서울시 인천시 부산시 ----------------------------------------------- DOCTYPE root [ ELEMENT ..
엔티티, PCDATA, 속성, 엘리먼트,순서 data data data 문자열 data 문자열 data ---------------------------------------------------------------------------------XML DOCTYPE members SYSTEM "Ex02.dtd"> 홍길동 20 아무게 25 테스트 30 하하하 20 ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -DTD ELEMENT members (member+)> ELEMENT member (name, age)> ELEMENT name (#PCDATA)> ELEMENT age (#PCDATA)> DTD 순서(루트) DOC..

반응형