0
요소를 다른 네임 스페이스의 요소와 혼합하여 사용할 수있는 XML 스키마 작성 방법은 무엇입니까? 내가 등의 XHTML 문서에서 템플릿에 대한 몇 가지 요소를 사용하려면XML 네임 스페이스와 XHTML의 결합
특히, : 나는 사람이 스키마를 작성하지 않으
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:tmp="http://www.example.com/~/template">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<div id="idName">
<tmp:region name="regionName">
<div class="className">
<h1>
<tmp:data name="dataName1">
<tmp:format type="formatType">
<tmp:param name="paramName" value="paramValue" />
<tmp:param name="paramName" value="paramValue" />
</tmp:format>
</tmp:data>
</h1>
<div>
<tmp:data name="dataName2" />
</div>
</div>
</tmp:region>
</div>
</body>
</html>
, 나는 (그 일의 중간에있어 내가 정확하게 생각하는)하지만, 언급 한 바와 같이 tmp
네임 스페이스의 요소를 예제와 같이 사용할 수있는 방법은 무엇입니까? XSD 또는 다른 곳에서 포함 시키거나 생략해야하는 항목은 무엇입니까? 당신이 어딘가에 무엇을 원하는 경우에
감사합니다. ** lstao **; 그러면 제공된 네임 스페이스의 요소 만 허용되거나 잘 구성된 요소를 어떻게 포함 할 수 있습니까? ' '요소는'tmp' 네임 스페이스와 다른 네임 스페이스 (특히'XHTML')의 자식 수를 임의로 포함 할 수 있습니다. 또한 XHTML 1.0은 유효한 문서가 외부 네임 스페이스와 XHTML을 섞을 수 없음을 이해합니다. 문서를 XML로 작성하고 나중에 XSLT와 같은 것을 사용하여 변환하는 것이 가장 좋을까요? –
Dan
다른 네임 스페이스에 대해서는 xs : any의 문서를 참조하십시오. 예를 들어,'namespace = "## any"를 넣을 수 있습니다. 나는 xhtml에 대해 모른다. – Istao