0
나는 문서를 다음과 같이 있습니다스키마가 네임 스페이스에 대한 유효성 검사를 완료하는 데 완료되지 않았습니까?
이<grammar xmlns="http://relaxng.org/ns/structure/1.0">
<start>
<element name="block" ns="D">
<attribute name="name"/>
<element name="description">
<text/>
</element>
<element name="sample">
<ref name="anything"/>
</element>
</element>
</start>
<define name="anything">
<element>
<anyName>
<except>
<nsName ns="D"/>
</except>
</anyName>
<zeroOrMore>
<choice>
<attribute>
<anyName/>
</attribute>
<text/>
<ref name="anything"/>
</choice>
</zeroOrMore>
</element>
</define>
</grammar>
"뭐든지"문자 그대로 D-네임 스페이스하지만 아무것도 의미 :이 문서
<d:block xmlns:d="D" xmlns:b="B" xmlns="default" name="popover">
<d:description>...</d:description>
<d:sample>
<b:popover>
...some b:stuff...
</b:popover>
</d:sample>
</d:block>
스키마처럼 보인다.
그리고 B : namespace를 포함하는 임의의 XML에 대해 사용하기 위해 B 네임 스페이스에 대한 다른 스키마를 만들고 싶습니다.
전체 문서가 아닌 네임 스페이스에 대한 스키마를 만드는 방법은 무엇입니까?
얻을 수 없습니다.