Java XML - .dtd 파일 내에 적는 내부 파라미터
2023. 1. 16. 12:18ㆍJava
프로젝트 내 entity03.dtd
<?xml version="1.0" encoding="UTF-8"?>
<!-- 내부 파라미터 선언 형식
<!ENTITY % 엔티티명 "대치할 DTD 내용">
. 파라미터 참조 형식
%엔티티명;
-->
<!-- 내부 파라미터 형식은 .dtd 내에 적어주시면 되요 -->
<!ENTITY % 사람 "(이름, 나이, 전화번호)">
<!ELEMENT 회원 (매니저|부매니저|일반회원)* >
<!ELEMENT 매니저 %사람;>
<!ELEMENT 부매니저 %사람;>
<!ELEMENT 일반회원 %사람;>
<!ELEMENT 이름 (#PCDATA) >
<!ELEMENT 나이 (#PCDATA) >
<!ELEMENT 전화번호 (#PCDATA) >
<!-- 사람이라는 컨텐트유형(이름,나이,전화번호)을 엔티티로 선언해준겁니다 -->
<!-- 그럼 XML문서를 하나만들어서 요 DTD파일을 참고해보도록 할게요-->
프로젝트 내 entity04_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 회원 SYSTEM "entity03.dtd">
<회원>
<매니저>
<이름>김말똥</이름>
<나이>20</나이>
<전화번호>010-2121-1234</전화번호>
</매니저>
</회원>
entity04_test.xml 을
Validate 하기
'Java' 카테고리의 다른 글
Java XML xmlns:접두어 (0) | 2023.01.16 |
---|---|
Java XML namespace (0) | 2023.01.16 |
Java XML - Author 탭 (0) | 2023.01.16 |
Java XML entity 종류 (0) | 2023.01.16 |
Java XML - 내부 dtd subset 으로 작성된 xml 문서 (0) | 2023.01.13 |