XML 네임스페이스
XML 네임스페이스 XML 네임스페이스는 요소 이름 충돌을 피하는 방법을 제공합니다. 이름 충돌 XML에서 요소 이름은 개발자가 정의합니다. 이는 종종 다른 XML 애플리케이션의 XML 문서를 혼합하려고 할 때 충돌을 일으킵니다. 이 XML은 HTML 테이블 정보를 전달합니다. <table> <tr> <td>사과</td> <td>바나나</td> </tr> </table> 이 XML은 테이블(가구)에 대한 정보를 전달합니다. <table> <name>아프리카 커피 테이블</name> <width>80</width> <length>120</length> </table> 이러한 XML 조각을 함께 추가하면 이름 충돌이 발생합니다. 둘 다 <table> 요소를 포함하지만 요소의 내용과 의미가 다릅니다. 사용자나 XML 애플리케이션은 이러한 차이점을 처리하는 방법을 알 수 없습니다. 접두사를 사용하여 이름 충돌 해결 XML에서 이름 충돌은 이름 접두사를 사용하여 쉽게 피할 수 있습니다. 이 XML은 HTML 테이블과 가구에 대한 정보를 담고 있습니다. <h:table> <h:tr> <h:td>사과</h:td> <h:td>바나나</h:td> </h:tr> </h:table> <f:table> <f:name>아프리카 커피 테이블</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> 위의 예에서 두 <table> 요소의 이름이 다르기 때문에 충돌이 발생하지 않습니다. XML 네임스페이스 - xmlns 속성 XML에서 접두사를 사용할 때 접두사...