일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- gradle
- php
- 개발자 이야기
- RSocket
- angularjs
- SQLite
- swift
- Linux
- JavaFX
- SQL
- mybatis
- Python
- Apache
- Java
- 외국인 노동자
- Eclipse
- bootstrap
- 일본
- WebClient
- spring boot
- node.js
- pdo
- Ajax
- build tool
- Spring
- javadoc
- xml
- webflux
- maven
- jquery
- Today
- 138
- Total
- 3,573,833
목록xml (7)
슬기로운 개발자 생활
HTML에서는 아래와 같이 작성을 할 수 있다. 아버지는 자산가이다. 요소의 문자 데이터에 인라인 요소인 태그를 사용하여 작성하고 있다.맞찬가지로 XML에도 문자 데이터에 요소를 (몇 번이라도) 작성 할 수 있다. 이러한 경우의 DTD 작성 방법이지만, 바로 이전에 설명했던 여러 요소 중에서 하나를 선택하는 방법을 사용하여 작성 할 수 있다.먼저 아래와 같이 작성한다. |을 사용하여 작성 방법은 요소뿐만 아니라, #PCDATA와 요소를 같이 작성할 수도 있다. 이대로라면 문자 데이터가 다른 요소가 어느 쪽이든 하나만 작성 할 수 밖에 없게 되지 겠지만, 아래와 같이 작성하면 이 문제는 해결할 수 있다. 위와 같이 작성 가능 횟수로 0번 이상 지정하는 *를 마지막으로 작성한다. 이렇게 작성을 하게 되면 문..
DTD에서 요소의 정의 방법은 지금까지는 (1) 요소를 1개 포함, (2) 요소를 여러개 포함, (3) 문자 데이터 이렇게 3개의 패턴이 있었다. 여기에서는 여러 요소 중에서 어느 하나의 요소가 선택하여 포함되는 경우의 정의 방법을 살펴 보겠다. 정의식은 다음과 같다. 위와 같이 요소를 "|"로 구분하여 작성한다.예를 들어 "연락처"요소에는 "집"요소 또는 "회사"요소 또는 "휴대"요소 중 하나만 나오면 되는 경우라면 다음과 같이 작성한다. 그럼 XML 문서 샘플를 작성해보자. ]> 김혜진 여 02-xxx-xxxx 박정혁 남 피아노 수영 010-xxxx-xxxx 위에서는 "연락처"라는 요소를 만들고 그 중에 하나를 선택할 수 있는 요소를 작성하고 있지만 만, 아래와 같이 작성할 수도 있다. ]> 김혜진 ..
각 요소의 작성 가능 횟수에 대해 DTD로 지정하는 방법에 대해 설명한다.우선 지금까지의 페이지에서 사용하던 아래의 XML 문서를 다시 보도록 하자. ]> 자전거 20 이 XML 문서는 "상품" 요소가 하나만 작성되어 있지만, 데이터를 추가하고 다음과 같이 두 번째 "상품" 요소를 추가할 수도 있다. ]> 자전거 20 책장 12 XML 문서로만은 문제 없겠지만, 이 문서를 XML Validator에서 검증해 보면 아래와 같이 에러가 발생한다.[ERROR] The content of element type "재고정보" must match "(상품)". 그럼 DTD 부분을 아래와 같이 변경하여 사용해 보도록 하자. "재고정보"의 괄호 안에 있는 "상품"에 "+"가 추가가 되었다. ]> 자전거 20 책장 12..
XML의 구조를 정의한 DTD와 XML 문서를 연결할 시에는 문서형 선언(DOCTYPE 선언)를 사용한다. 내부 또는 외부에 기술된 DTD와 XML 문서를 연결할 수 있다. 여기에서는 문서형 선언을 작성 방법에 대해 설명한다.먼저 DTD가 작성된 XML 문서에서 어느 부분이 문서형 선언인지를 보도록 하자. ]> 자전거 20 까지의 부분이 문서형 선언이다. 문서형 선언에서 DTD를 내부에 직접 작성할 수도 있고 외부에 있는 DTD의 위치를 지정할 수도 있다. 지금까지 나온 예제들 전부 DTD를 내부에 작성(내부 subset이라고 한다)한 문서형 선언은 다음과 같은 형식이다. ]> URI 부분은 외부로 공개되는 DTD의 URI (예 : http://www.devkuma.com/sample.dtd)을 작성한다..
XML 문서가 어떤 요소로 구성되어 있는지를 정의 할 때에 사용하는 DTD (Document Type Definition)에 관해 설명한다. XML에서는 자유롭게 태그를 정의하여 문서를 작성 할 수 있지만, 어떤 태그를 사용할지 XML 문서의 구조를 결정 해두면 유용하다. XML은 구조를 작성할 때 DTD라는 언어를 사용한다. 여기에서는 DTD는 무엇으로 어떤 경우에 사용하는지에 대해서 간단하게 설명한다.예를 들어 지점마다 재고 데이터를 XML 문서로 작성하여 본부에서 집계하는 경우를 생각해 보겠다. 각 지점에서 각 지점만의 태그를 사용하여 문서를 작성하게 된다면, 각 지점으로 부터 XML 문서를 받아서 처리하는 쪽에서는 너무 힘들어질 것이다.A 지점 : 자전거 20 B 지점 : 책장 2019년 10월 ..
XML 문서는 하나 하나의 데이터 요소(element)라는 것을 사용하여 작성한다. 여기에서는 요소를 작성하는 방법에 대해 설명한다.XML 요소요소의 구문은 다음과 같다.내용 을 시작 태그, 종료 태그라고 한다. 시작 태그와 종료 태그 사이에 요소의 "내용"을 텍스트로 작성한다(다른 자식 요소를 포함될 수 있다). 시작 태그에서 종료 태그까지를 요소라고 한다. 요소 이름은 자유롭게 정할 수 있지만, 어떤 데이터인지 보고 알 수 있는 이름으로 하는 것이 좋다.이전 페이지로 작성된 XML 문서의 샘플를 보도록 하자. 바나나 노랑 사과 빨강 이 XML 문서에는 바나나와 노랑등의 요소가 포함되어 있다. 바나나 은 "name"에 대한 데이터 값은 "바나나"이고, 노랑은 "color"에 대한 데이터 값은 "노랑"이..
XML 문서의 작성 방법과 XML의 기본 문법에 대해 다룬다.새 XML 문서를 만드는 방법과 작성한 문서를 파일로 저장하는 방법에 대해 설명한다. 그리고 생성된 XML 문서를 표시하는 뷰어에 대해서도 설명한다.텍스트 편집기를 사용하여 새 XML 문서 만들기XML의 자세한 구문은 다른 페이지에서 순서대로 설명하고 있고, 여기에서는 새 XML 문서를 어떻게 작성하고 저장하는지에 대해서 간단하게 소개한다. XML을 사용하여 문서를 작성하는 경우 특별한 프로그램이 필요하지 않는다. XML 문서는 텍스트 파일로 만들 수 있으므로 흔하게 사용되는 텍스트 편집기를 사용하여 작성 할 수 있다.다음은 간단한 XML 문서의 예이다. 텍스트 편집기에서 새 문서를 만들고 다음 같이 입력한다.sample1_1.xml 바나나 노..