iBooks: 이름 영역이란 무엇입니까?

이름 영역을 용어라고 생각할 수 있습니다.

이름 영역은 EPUB의 콘텐츠 문서에 사용하고 있는 요소속성이 포함된 XML 용어를 정의합니다. 각 이름 영역은 URL 및 속성 xmlns 또는 xmlns:로 선언됩니다. 예: xmlns:xhtml="http://www.w3.org/1999/xhtml"

위의 선언에서 xmlns: 는 속성이고 xhtml 은 접두어입니다. 이름 영역을 선언하면 콜론으로 구분된 모든 요소 또는 속성 이름 앞에 접두어를 사용할 수 있습니다. 이 접두어는 요소 또는 속성에서 참조하는 XML 용어를 식별합니다. 다음은 EPUB의 OPF 파일에서 발췌한 부분으로 접두어를 사용할 수 있는 방법을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>

<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="bookid" version="3.0">

	<metadata xmlns="http://www.idpf.org/2007/opf" xmlns:dc="http://purl.org/dc/elements/1.1/" >

		<dc:title>Example</dc:title>

		<dc:identifier id="bookid">0123456789</dc:identifier>

		<dc:language>en</dc:language>

	</metadata>

위의 발췌 부분에는 표준 OPF 이름 영역 외에 더블린 코어 이름 영역(xmlns:dc="http://purl.org/dc/elements/1.1/“)이 포함되어 있습니다. 이는 OPF 내에서 메타데이터 속성을 지정하는 데 사용합니다.
 
전달이 허용되지 않는 요소 또는 속성과 관련된 오류로 끝나면 사용 중인 특정 요소 또는 속성이 EPUB에서 선언된 이름 영역 용어에 없을 수도 있습니다. 이 문제를 해결하려면 요소 또는 속성을 유효한 요소 또는 속성으로 변경하십시오.

게시일: