YYYEJI

[XML] XML 네임스페이스 본문

HTML(or XML) & CSS & JavaScript

[XML] XML 네임스페이스

YEJI ⍢ 2022. 10. 1. 01:45
728x90

네임스페이스(namespace)란 ?

같은 코드 안에서 ELEMENT 이름에 대한 충돌을 방지하고,

URI(Uniform Resource Identifiers)로 식별됩니다.

 

 

✓  name    →    function(함수), class(클래스), constant(상수)  . . .

 ✓ 서로 같은 이름을 가지고 있는 것들이 충돌하는 것을 방지하기 위한 수단

 

 

XML 네임스페이스의 선언

<요소이름 xmlns:prefix="URI">

XML 네임스페이스의 선언은 xmlns나 xmlns:로 시작합니다.

 

 

XML 네임스페이스 예제

<root
    xmlns:a="https://www.w3.org/TR/html5/"
    xmlns:b="http://codingsam.com/xml/physical/">
    <a:body>
        <a:h1>title</a:h1>
        <a:p>body</a:p>
    </a:body>
    <b:body>
        <b:arm>a</b:arm>
        <b:leg>b</b:leg>
    </b:body>
</root>

 

 

 

 

↓↓↓    자세한 설명글    ↓↓↓

https://developer.mozilla.org/ko/docs/Web/CSS/@namespace

 

@namespace - CSS: Cascading Style Sheets | MDN

**@namespace**는 CSS 스타일 시트에서 사용되는 XML 네임스페이스를 정의하는 at-규칙입니다. 정의된 네임스페이스는 오직 그 네임스페이스 내의 요소를 선택만 하기 위해 universal, type 및 attribute 선택

developer.mozilla.org

 

 

 

 

◡̈

 

 

'HTML(or XML) & CSS & JavaScript' 카테고리의 다른 글

[XML] Parser란  (0) 2022.10.01
[XML] Well-formed와 vaild의 차이점  (0) 2022.10.01
[XML] XML Schema  (0) 2022.10.01
[XML] CSS에서 animation 속성  (0) 2022.09.30
[XML] CSS에서 shadow 속성  (0) 2022.09.30