일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- 메소드
- Short
- Jenkins
- 스프링
- 루프
- start.spring.io
- unboxing
- 내장객체
- 클래스
- 콜렉션
- wrapper
- 컬렉션
- 빌드
- bootstrap
- suvlet
- 언박싱
- 무한
- Scanner
- 제너릭
- https://start.spring.io
- maven
- dependency
- 싱글턴
- 인텔리제이
- 제네릭
- 박싱
- boxing
- 싱글톤
- 자동형변환
Archives
- Today
- Total
Developer Gonie
XSD 파일과 XML파일의 관계 본문
extensible markup language
내가 원하는 이름을 가지는 태그를 만들 수 있고,
HTML과 마찬가지고 여는 태그와 닫는 태그가 있다.
순서를 정하고 싶을 때 <sequence> 태그를 사용하는데 => noti.xsd
(element에 자식이 있다고 할땐 complexType을 사용함)
noti.xml에서 noti.xsd에 명시된 순서대로 태그를 사용하여 문서를 작성하지 않으면 빨간줄이 뜸.
.xsd 파일
xml 파일을 작성할 때 지켜야할 규칙을 작성해 놓는 문서로
noti.xsd
<?xml version="1.0" encoding="utf-8" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="쪽지">
<complexType>
<sequence>
<element name="수신" type="string"/>
<element name="발신" type="string"/>
<element name="제목" type="string"/>
<element name="내용" type="string"/>
</sequence>
</complexType>
</element>
</schema>
noti.xml(위에 명시된 순서대로 작성해야 함)
<?xml version="1.0" encoding="utf-8" ?>
<쪽지 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="noti.xsd">
<수신>김상민</수신>
<발신>황현숙</발신>
<제목>출장 스케쥴</제목>
<내용>이번 주말 출장 잊지마세요.</내용>
</쪽지>
<진도나간 순서>
noti
employee
orders
'K-DigitalTraining 강의 > 10. Servlet' 카테고리의 다른 글
response.sendRedirect(), forward 액션태그, RequestDispatcher.forward() 비교 (0) | 2022.08.08 |
---|
Comments