본문 바로가기

XML5

[Spring] Maven, pom.xml POM ( Project Object Model ) pom은 프로젝트의 구조와 내용을 설명하고 있으며pom.xml 파일에 프로젝트 관리, 빋르데 필요한 환견 설정, 의존성 관리 등의 정보들을 기술합니다. 간단히말하면 pom.xml은 메이븐(Maver)의 빌드 정보를 담고 있는 파일입니다. 참고로 의존성은 https://mvnrepository.com/ 에 검색해서 가져오면됨. 원하는 버전 선택 해주면 됩니다. 그러면 의존성 정보가 나오는데 이걸 pom.xml에 복사 붙여넣기 해주시면 됩니다. 그러면 Maven은 무엇일까여?(https://maven.apache.org/what-is-maven.html) 자바용 프로젝트 관리 도구입니다. (1.라이브러리 관리, 2.빌드 기능, 3. 높은 범용성(pom.xm.. 2022. 7. 29.
XML 네임스페이스~문서의 종류 XML 네임스페이스 XML 네임스페이스(namespace) XMl 네임스페이스는 XML 요소 간의 이름에 대한 충돌을 방지해 주는 방법을 제공합니다. XML 네임스페이스는 요소의 이름과 속성의 이름을 하나의 그룹으로 묶어주어 이름에 대한 충돌을 해결합니다. 이러한 XML 네임스페이스는 URI(Uniform Resource Identifiers)로 식별됩니다. XML 요소 간의 이름 충돌 XML에서는 사용자가 XML 요소의 이름을 직접 정의합니다. 따라서 서로 다른 XML 문서를 통합하려고 할 때 같은 이름을 가진 요소로 인해 충돌이 발생할 수 있습니다. 예제1 ) html에서의 제목 html에서의 단락 예제2 ) 70 110 위의 두 예제에서 요소는 서로 완전히 다른 의미로 사용됩니다. 예제 1에서는 H.. 2022. 7. 29.
XML 요소~속성 XML 요소 XML 문서 구조 XML 문서는 크게 XMl 프롤로그 부분과 XMl 요소 부분으로 나눌 수 있습니다. XMl 요소 부분은 하나 이상의 XML 요소로 구성됩니다. XML 요소 XML 요소란 XML 문서를 구성하는 하나의 구성 요소로 정의할 수 있습니다. 각각의 XML 요소는 하나 이상의 다른 요소를 포함할 수 있습니다. 또한, 텍스트, 속성, 미디어 객체나 경우에 따라 이들 전부를 포함할 수도 있습니다. Java Cpp PHP ASP 위의 예제에서 , , 요소는 각각 자신만의 텍스트를 가집니다. 요소와 요소는 다른 요소들을 포함합니다. 또한, 요소는 category라는 속성을 가집니다. XML 요소 문법 XML 요소란 시작 태그부터 종료 태그까지의 모든 것을 가리킵니다. XML 요소는 다음과 .. 2022. 7. 29.
XML 문법~주석 XML 선언 XML문서는 맨 첫 줄에태그를 사용하여 XML 문서임을 명시해야 합니다. 이걸을 XML 프롤로그(prolog)라고 하며, 이때 사용되는 태그의 이름은 소문자 xml로만 사용해야합니다. XML 프롤로그 문법 version 속성에는 XML 문서에 사용된 XML의 버전을 명시합니다. encoding 속성에는 XML 문서의 문자셋(character set)을 명시하며, 기본값은 UTF-8로 설정됩니다. standalone속성은 XML 문서가 외부 DTD(Document Type Definition)와 같은 외부 소스의 데이터에 의존하고 있는 문서인지 아닌지를 XML 파서(parser)에 알려주는 역할을 합니다. 이 속성의 기본값은 no이며, yes로 설정하면 이 문서를 파싱(parsing)할 때 참.. 2022. 7. 28.