Java

Java XML annotation

승모근뭉치 2023. 1. 17. 16:52

프로그램 내 test01.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <!-- 주석을 사용하는 방법
         XML 주석, 
         annotation(주석)엘리먼트를 이용한 주석처리
         
         <annotation>
             (appinfo | documentation)*
         </annotation>
         
         appinfo element사용하는방법 xml문서내용처리하는그응용프램.그것을
         위에서 주석부분으로 사용하게 된다. 참고문서를 정해주는 방법. 참고문서를
         보고 처리하자는거죠
         
         documentation은 사용자개발자들이 읽기쉽게하기위한서술형구조로사용된다.
         
         <appinfo source = "외부참조문서경로">주석내용</appinfo>
         응용프로그램에서는 요 주소를 참조를 한다.응용프로그램을 위한 선언방법
         <documentation source = "외부참조문서경로" xml:lang="사용된언어">주석내용</documentation>
         appinfo는 응용프로그램을 위해서 만들었고 documentation은 사용자개발자들을위해주석처리해서만들었다.
    -->
    <xsd:annotation>
        <xsd:appinfo>CML 1.0</xsd:appinfo>
        <xsd:documentation>CML 2.0 </xsd:documentation>
    </xsd:annotation>
    <!-- CML 1.0 을 참조해라라는 뜻 그럼 응용프로그램은 XML문서를 읽고
    요바로 위의 문장을참고한다는거죠 cml 1.0으로 처리하겠다는거죠. 응용프로그램이
    CML 1.0 문자를 참조한다.-->
    <!-- 어노테이션 엘리먼트 사용해 주석 기술할 수 있다 -->
</xsd:schema>
<!-- schema xmlns:xs -> schema xmlns:xsd 그리고 앞에도 바꾼다
xsd:schema xmlns:xsd 와 닫는태그에서 /xsd:schema 로 바꾼다 
xs로 선언이 되서 나오는데요 저희는 요거를 간단하게 xsd로 선언바꾸겠죠
네임스페이스의 접두어를 바꿔주도록하죠 http://www.w3.org ~~~ 이부분은
자동으로 생성된다. 
여기까지 스키마문서기본구조 -->